SSH多跳
我有3个工作站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之间建立一个隧道,然后
- 奥特罗(我的客户)
- idrauser@idra(中间)
- cerberouser@cerbero(目的地)
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