假设有三台计算机:(1) 我的笔记本电脑,(2) 具有公共静态 IP 地址的服务器,以及 (3) NAT 后面的 Raspberry Pi。我通过 (2) 从 (1) 连接到 (3),如下所述。
在服务器 (2) 上,我添加GatewayPorts yes
并/etc/ssh/sshd-config
重新启动 SSH 守护进程:sudo systemctl reload sshd.service
.
在 Raspberry Pi 上,我创建了一个到服务器的反向 SSH 隧道:
rpi$ ssh -R 2222:localhost:22 username-on-server@server-ip-address
在我的笔记本电脑上,我现在可以使用以下方式连接到 Raspberry Pi:
laptop$ ssh -p 2222 username-on-pi@server-ip-address
问题是:服务器是否能够看到我的笔记本电脑和 Raspberry Pi 之间发送的数据?服务器可以窃听我的笔记本电脑和 Raspberry Pi 之间的 SSH 会话吗?