![如何在 SSH 隧道传输时监控流量?](https://linux22.com/image/1977/%E5%A6%82%E4%BD%95%E5%9C%A8%20SSH%20%E9%9A%A7%E9%81%93%E4%BC%A0%E8%BE%93%E6%97%B6%E7%9B%91%E6%8E%A7%E6%B5%81%E9%87%8F%EF%BC%9F.png)
如果我运行:
ssh -fND localhost:6000 USERNAME@IPADDRESS -p PORTNUMBER
我将网络浏览器设置为使用 127.0.0.1:6000 SOCKS5 代理,有没有办法让远程 SSH 服务器监控我的网络流量?
我见过这个帖子允许按用户监控流量,但是如果只有 1 个 SSH 用户,并且 1 个公共 IP 地址/NAT 网络后面的许多人使用该 1 个 SSH 用户,他们能做什么?
我知道如果我没有在 Firefox 中设置,network.proxy.socks_remote_dns
那么true
他们可以看到我的 DNS 流量,因为它是在我这边解析的。
那么问题:如果只有 1 个 ssh 用户,而有许多“真实”用户使用它,有哪些方法可以监控远程 SSH 服务器上的流量?
答案1
“他们”可以将 ssh 会话与您的真实 IP 和来自 ssh 服务器的流量关联起来。这种通过 ssh 传输隧道流量的方法非常适合加密 ssh 客户端和 ssh 服务器之间的流量内容,但它无法帮助您避免对 ssh 服务器的监控。