我有3个工作站
关于idra:
ssh -L 9999:idra:22 cerberouser@cerbero
On otro:
ssh idrauser@idra -p 9999
ssh: connect to host idra port 9999: Connection refused
我无法修改ortro中的sshd_config。我需要在idra和cerbero之间建立一个隧道,然后从ortro
中使用它非常感谢 的Riccardo
答案 0 :(得分:3)
-L
默认绑定到localhost。
使用
ssh -L '*':9999:idra:22 cerberouser@cerbero
或
ssh -o GatewayPorts=yes -L 9999:idra:22 cerberouser@cerbero
代替。
更安全的解决方案不会代理端口,而是代理连接。尝试将此添加到ortro上的~/.ssh/config
:
Host cerbero
User cerberouser
ProxyCommand /usr/bin/ssh idrauser@idra /bin/nc -w 3700 %h %p
然后通过运行单个命令
从ortro连接到cerberossh cerbero