Соединение с хостом клиентом SSH в Linux по доверенности

Это - довольно странная вещь сделать, но я предполагаю, что Вы могли создать export оператор:

$ export $(echo "Title: Some title" | sed 's/:.*//')="$(echo "Title: Some title" | sed 's/.*: //')"
$ echo $Title
Some title
3
22.03.2013, 20:28
3 ответа

ssh не имеет никакого собственного компонента SOCKS поддержка клиентов, необходимо использовать a ProxyCommand для этого, например, с socat:

ssh -o ProxyCommand='socat - SOCKS4A:myproxy:%h:%p,socksuser=nobody' user@host

Или используйте вещи как tsocks или dante socksify прозрачно использовать SOCKS для трафика TCP.

Для SOCKS5 с socat 2:

ssh -o ProxyCommand='socat - "SOCKS5:%h:%p|tcp:myproxy:1080"' user@host

Для прокси HTTP CONNECT метод с socat 2:

ssh -o ProxyCommand='socat - "PROXY:%h:%p|tcp:myproxy:80"' user@host
7
27.01.2020, 21:10

Проверьте Corkscrew или Proxytunnel (и знайте что, туннелируя SSH через прокси быть запрещенными локальными политиками в некоторых сетях).

1
27.01.2020, 21:10

Для метода HTTP Proxy CONNECT с socat,

ПроксиКоманда:socat - PROXY:myproxy:%h:%p,proxyport=myproxyport

1
27.01.2020, 21:10

Теги

Похожие вопросы