![11.10 更新后,SSH 连接被对方重置。(代理问题)](https://linux22.com/image/1093765/11.10%20%E6%9B%B4%E6%96%B0%E5%90%8E%EF%BC%8CSSH%20%E8%BF%9E%E6%8E%A5%E8%A2%AB%E5%AF%B9%E6%96%B9%E2%80%8B%E2%80%8B%E9%87%8D%E7%BD%AE%E3%80%82%EF%BC%88%E4%BB%A3%E7%90%86%E9%97%AE%E9%A2%98%EF%BC%89.png)
我的工作计算机位于代理后面(我知道问题就出在这里)。我运行的是 11.4 版本,并使用 ssh 为家里的服务器建立 socks 代理。我仍然可以从其他计算机(Windows + putty)连接到该服务器,但当我尝试从我的 Ubuntu 机器连接到它时,我的连接被对方重置了。
另外:代理需要身份验证。我的代理设置适用于 http。我也尝试过使用 dconf。
谢谢你的帮助!
答案1
看起来你需要一个开瓶器。
- 通过 sudo apt-get install corkscrew 安装 corkscrew
- 创建文件
~/.corkscrew-auth
- 插入用户名
:
密码进入文件。 - 将以下内容添加到您的 ssh 配置或命令中:
ProxyCommand corkscrew 11.11.11.11 8080 %h %p ~/.corkscrew-auth
其中11.11.11.11
是代理的 IP,8080
是代理的端口。