我正在尝试通过 https 代理连接到 sftp 服务器,使用以下命令:
sftp -v -o ProxyCommand="nc -X connect -x proxyIp:3128 %h %p" user@sftpIP 22.
当我运行上述命令时,我得到了
kex_exchange_identification:远程主机关闭连接,未知端口 65535 关闭连接
我使用 squid 代理作为我的代理服务器,并尝试通过 https 代理连接到 sftp。我能够成功通过 HTTP 代理连接。不确定如何调试这个问题,因为这个错误消息没有明确说明。
在使用该命令时nc -X connect -x proxyIp:3128 sftpIP 22
,它卡在 debug1: 本地版本字符串 SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.1