linux – 通过SSH隧道转发SSH

我的情况 :

我(localhost) – >服务器A(ip:100.100.100.100)=>(服务器B(IP:192.168.25.100),服务器….)

我能够SSH到服务器,因为它有一个真正的IP
如果我想连接到服务器b,我会ssh服务器b与它的IP(192.168.25.100)

例:

从我的电脑:

ssh [email protected]

然后在100.100.100.100,

ssh [email protected]

这会让我用ssh到服务器B.

如果我想直接连接到服务器b怎么办?
我怎样才能做到这一点?

例:

从我的oc:

[email protected]

我尝试过以下方法

ssh -L 22:localhost:22 [email protected]

没有成功

解决方法

您的问题是将侦听器绑定到localhost:22;已经有一个sshd听了.通过ssh连接隧道连接ssh是完全合法的,我一直这样做,但你需要为你的转发监听器选择未使用的端口.

尝试

me% ssh [email protected] -L 2201:192.168.25.100:22

然后

me% ssh localhost -p 2201

你应该最终在服务器B上(除非某些东西已经绑定到我:2201,在这种情况下,选择另一个端口).

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...