Это - довольно странная вещь сделать, но я предполагаю, что Вы могли создать export
оператор:
$ export $(echo "Title: Some title" | sed 's/:.*//')="$(echo "Title: Some title" | sed 's/.*: //')"
$ echo $Title
Some title
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
Проверьте Corkscrew или Proxytunnel (и знайте что, туннелируя SSH через прокси быть запрещенными локальными политиками в некоторых сетях).
Для метода HTTP Proxy CONNECT с socat
,
ПроксиКоманда:socat - PROXY:myproxy:%h:%p,proxyport=myproxyport