我们需要通过SOCKS代理建立SFTP连接来下载文件。在下面试了一下,但是没有用。
sftp -o ProxyCommand='/usr/bin/nc -v -xexamplesocksproxy.com:1080 %h %p' user@remote
我们确实有SOCKS代理身份验证的用户名和密码,但不确定该放在哪里。任何帮助将不胜感激。
qlvxas9a1#
Imo,nc不支持身份验证。您将需要使用另一种实现。例如ncat及其--proxy-auth交换机。根据Is there a built-in way to proxy SSH through socks5?,这应该是:
nc
ncat
--proxy-auth
sftp -o ProxyCommand='ncat --proxy-type socks5 --proxy-auth username:password --proxy examplesocksproxy.com:1080 %h %p' user@remote
1条答案
按热度按时间qlvxas9a1#
Imo,
nc
不支持身份验证。您将需要使用另一种实现。例如
ncat
及其--proxy-auth
交换机。根据Is there a built-in way to proxy SSH through socks5?,这应该是: