实现ssh反向连接
公司的服务器要传个东西到另外一台服务器,是让我最头疼的一件事,因为要先连跳板服务器a,才能再连服务器b,服务器c不能直接访问b,是不是头有点晕了,好了不纠结这些了,今天我发现了另外一个方法来解决我的问题.
系统:centos 5.9
需要环境:服务器a(跳板机)ip:192.168.10.153
服务器b(数据源)ip:192.168.10.150
服务器c(备份机)ip:192.168.10.5
这里我使用内网的环境来模拟我公网的环境.
1.在服务器a上建立ssh反向连接
ssh -fNR 10000:192.168.10.150:22 root@192.168.10.5
2.在服务器c上进行ssh连接
ssh root@localhost -p 10000
如图,可以看到192.168.10.5已经连进192.168.10.150里了.好了,可以看到反向连接是成功了的.
系统:centos 5.9
需要环境:服务器a(跳板机)ip:192.168.10.153
服务器b(数据源)ip:192.168.10.150
服务器c(备份机)ip:192.168.10.5
这里我使用内网的环境来模拟我公网的环境.
1.在服务器a上建立ssh反向连接
ssh -fNR 10000:192.168.10.150:22 root@192.168.10.5
2.在服务器c上进行ssh连接
ssh root@localhost -p 10000
如图,可以看到192.168.10.5已经连进192.168.10.150里了.好了,可以看到反向连接是成功了的.
评论: