Windows 10 服务器 SSH 隧道到 Ubuntu 不起作用

Windows 10 服务器 SSH 隧道到 Ubuntu 不起作用

来源:Windows 10 Server(本地端口 8081)

目的地:Ubuntu

SSH 隧道:油灰

Windows10 server------->ssh tunnel--------->Ubuntu

我在源和目标之间建立了 ssh 隧道

目的地网络状态:

tcp 0 0 192.168.1.106:ssh asdasd.asd.asd:62040 ESTABLISHED

来源绑定在端口 8081 上:

C:\Users\asd\Desktop>netstat -a | find /N "8081"
[29]  TCP    127.0.0.1:8081         asd_asd:0          LISTENING

问题是,当我将浏览器或系统代理设置localhost:8081来源什么都不起作用。目的地我运行了与目标端口 8081 匹配的 tcpdump 来查看数据包是否从隧道中出来,但看起来并没有:

asd@asdasd:/var/log$ sudo tcpdump dst port 8081
Password:
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes

我正在尝试 telnet来源触发 tcpdump 的一方:

C:\Users\asd\Desktop>telnet 127.0.0.1 8081

目的地我在 sshd_config 下启用了以下内容:

AllowAgentForwarding yes
AllowTcpForwarding yes
GatewayPorts yes

来源我关闭了 MS Defender,检查路由器没有记录任何内容。感觉数据包几乎从未进入隧道。有什么想法可以进一步排除故障吗?

相关内容