0xC*_*22L 8 ssh proxy io-redirection
ssh_config
'sProxyCommand
允许在建立与实际目标机器的连接之前与代理建立一些连接。
简单的问题:我如何利用内置ssh
的动态或 SOCKS 代理功能,这样我就不必依赖nc
或socat
安装,并且 TCP 重定向被编译到已安装的 Bash 中?
我实际上只在网上找到了上述例子。
jof*_*fel 13
如果ssh
代理端足够新(> = OpenSSH 5.4),您可以使用其-W
工作方式类似于nc
. 添加到.ssh/config
文件中的相应条目:
ProxyCommand ssh -W %h:%p PROXYHOST
Run Code Online (Sandbox Code Playgroud)
例子:
Host TARGETHOST
ProxyCommand ssh -W %h:%p PROXYHOST
HostName 10.0.0.1
Run Code Online (Sandbox Code Playgroud)