Answers:
试试这个:
$ vim ~/.ssh/config
加
Host github.com
Hostname ssh.github.com
Port 443
来源:https : //help.github.com/articles/using-ssh-over-the-https-port
Bad owner or permissions on /home/.../.ssh/config
我发现两种方法
第一
在系统上成功安装和配置tor后,只需运行此命令以检查ssh use tor。
torify ssh -Tv git@gitlab.com
第二
首先从第一步骤配置tor。然后安装privoxy将SOCKS5转换为HTTP代理。
sudo apt install privoxy
然后安装开瓶器
sudo apt install corkscrew
将此配置文件放在:〜/ .ssh / config
host *
ProxyCommand corkscrew 127.0.0.1 8118 %h %p
或与ncat
Host gitlab.com
User git
ProxyCommand ncat --proxy 127.0.0.1:8118 %h %p
也可以用nc代替ncat
ProxyCommand nc --proxy 127.0.0.1:8118 %h %p
现在,ssh可以使用配置的代理了。