小编Aun*_*zvi的帖子

SSH远程端口转发空响应

我正在尝试在 Windows 电脑上使用 ssh 从本地网络中的 Raspberry pi 进行远程端口转发

ssh -R 5941:localhost:8000 pi@192.168.1.191
Run Code Online (Sandbox Code Playgroud)

因此,根据上面的命令,我尝试将连接从 Raspberry pi 服务器 (192.168.1.191) 上的端口 5941 转发到我的电脑 (localhost) 上的端口 8000,该电脑在端口 8000 上托管一个 Web 服务器

上面的 ssh 命令执行没有错误,但是当我尝试在 Raspberry Pi (192.168.1.191) 上访问 http://localhost:5941/ 时,我得到

ERR_EMPTY_RESPONSE
Run Code Online (Sandbox Code Playgroud)

我努力了

  1. 关闭了我的 Windows PC 上的防火墙
  2. raspberrypi 上的 netstat 给了我
$ sudo netstat -a | grep 5941
tcp        0      0 0.0.0.0:5941        0.0.0.0:*               LISTEN
tcp6       0      0 [::]:5941               [::]:*                  LISTEN
Run Code Online (Sandbox Code Playgroud)
  1. 当我在详细模式下运行 ssh 命令时, ssh -R 5941:localhost:8000 pi@192.168.1.191 -v 我得到了这个
debug1: Remote connections from LOCALHOST:5941 forwarded …
Run Code Online (Sandbox Code Playgroud)

ssh portforwarding

6
推荐指数
1
解决办法
3097
查看次数

标签 统计

portforwarding ×1

ssh ×1