我们需要建立SFTP连接来通过SOCKS代理下载文件。
尝试以下方法,但不起作用。
sftp -o ProxyCommand='/usr/bin/nc -v -xexamplesocksproxy.com:1080 %h %p' user@remote
我们确实有用于 SOCKS 代理身份验证的用户名和密码,但不确定将其放在哪里。
如有任何帮助,我们将不胜感激。
Imo,
nc
不支持身份验证。
ncat
及其 --proxy-auth
开关。
根据有内置的方法通过socks5代理SSH吗?,应该这样做:
sftp -o ProxyCommand='ncat --proxy-type socks5 --proxy-auth username:password --proxy examplesocksproxy.com:1080 %h %p' user@remote