SSH多跳

SSH多跳,ssh,tunneling,Ssh,Tunneling,我有3个工作站 奥特罗(我的客户) idrauser@idra(中间) cerberouser@cerbero(目的地) 关于idra: ssh -L 9999:idra:22 cerberouser@cerbero 关于otro: ssh idrauser@idra -p 9999 ssh: connect to host idra port 9999: Connection refused 我无法在ortro中修改sshd_配置。我需要在idra和cerbero之间建立一个隧道,然后

我有3个工作站

  • 奥特罗(我的客户)
  • idrauser@idra(中间)
  • cerberouser@cerbero(目的地)
关于idra:

ssh -L 9999:idra:22 cerberouser@cerbero
关于otro:

ssh idrauser@idra -p 9999
ssh: connect to host idra port 9999: Connection refused
我无法在ortro中修改sshd_配置。我需要在idra和cerbero之间建立一个隧道,然后从ortro使用它

非常感谢
Riccardo默认情况下绑定到本地主机

使用

相反


更安全的解决方案不会代理端口,而是代理连接。尝试将此添加到ortro上的
~/.ssh/config

Host cerbero
User cerberouser
ProxyCommand /usr/bin/ssh idrauser@idra /bin/nc -w 3700 %h %p
然后通过运行单个命令从ortro连接到cerbero

ssh cerbero

默认情况下,
-L
绑定到本地主机

使用

相反


更安全的解决方案不会代理端口,而是代理连接。尝试将此添加到ortro上的
~/.ssh/config

Host cerbero
User cerberouser
ProxyCommand /usr/bin/ssh idrauser@idra /bin/nc -w 3700 %h %p
然后通过运行单个命令从ortro连接到cerbero

ssh cerbero