我可以使用以下命令创建端口转发:
ssh -L 1081:192.168.0.2:22 admin@proxy.tunnel.com -p 22 -f -C -N然后,我可以使用以下命令创建一个动态转发:
ssh -D 1080 -f -C -q -N me@127.0.0.1 -p 1081我的问题是,如何将这两个命令组合起来,在1080端口上创建一个动态转发到me@192.168.0.2:22的端口,而无需首先在1081上创建端口转发?
发布于 2020-02-06 06:20:19
我想您只使用proxy.tunnel.com作为代理。
然后你可以用
ssh -D 1080 -f -C -q -N me@192.168.0.2 -o ProxyCommand="ssh admin@proxy.tunnel.com -W %h:%p"通过使用ProxyCommand,您可以像在代理主机上一样使用ssh的其余部分。
但是,如果线条变得越来越长和复杂,那么使用~/.ssh/config就更容易了
HOST myProxy
user admin
hostname proxy.tunnel.com
HOST myPrivateHost
user me
hostname 192.168.0.2
ProxyCommand ssh myProxy -W %h:%phttps://stackoverflow.com/questions/60087610
复制相似问题