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