ssh隧道不起作用

时间:2017-01-17 17:02:21

标签: ssh port forwarding tunnel

即使使用ssh进行隧道传输是互联网上讨论很多的话题,但我也无法正确设置。这就是我的问题陈述

- >我有两台服务器A和B. - >我正在尝试创建一个从A到B的隧道

- >在B我有侦听端口34567的echo服务器

- >在A中,我执行了命令ssh -L 4444:10.106.251.90:34567 127.0.0.1

- > Netstat显示如下

〜#netstat -na | grep 4444 tcp 0 0 127.0.0.1:4444 0.0.0.0:*听 tcp 0 0 :: 1:4444 ::: * LISTEN - >在B中,我尝试检查netstat -na | grep 4444,但没有引用它

- >在A我有echo客户端,写入127.0.0.1:4444

- >如果我在A中执行客户端,则它不会转发。相反,它总是给出一些长度为0的字符串

我在这里缺少什么东西?

由于 382 4

1 个答案:

答案 0 :(得分:0)

尝试使用

ssh -L 4444:127.0.0.1:34567 user@10.106.251.90

这将打开本地计算机上的端口 4444 ,将数据包转发到远程计算机的端口34567

# using on local
telnet 127.0.0.1 4444

# is the same as

# on remote
telnet 127.0.0.1 34567