在本地网络上,我可以通过连接到 顺利通过 SSH 进入我的桌面192.168.0.5
。但是,当我尝试使用相同的端口和用户连接到我的家庭 IP 时,我得到了臭名昭著的“文件编号错误”错误,尽管我已经正确设置了端口转发。我做错了什么吗?
答案1
有多种可能的原因。最有可能的是,SSH 服务器所在的计算机可能有防火墙。排除故障需要更多详细信息(至少,操作系统是什么)。
您可能希望验证流量是否到达计算机。如果您的路由器是可以通过 SSH(或 Telnet)进入的系统,请尝试使用 tcpdump。如果您有 Web 界面,请查看是否有诊断程序。为了真正弄清问题,您可以设置一个透明代理来查看流量,尽管这可能需要更多工作。