![无法使用 SSH 连接到我的远程 Ubuntu 系统](https://linux22.com/image/1098655/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20SSH%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%88%91%E7%9A%84%E8%BF%9C%E7%A8%8B%20Ubuntu%20%E7%B3%BB%E7%BB%9F.png)
我想使用 SSH 连接到运行 Ubuntu 12.10 的远程 PC。但是当我尝试时ssh my_username@my_current_ip
,出现此错误:
ssh: connect to host 117...** port 22: Connection timed out
我已经安装了open-ssh
服务器,并手动将端口 22 的请求转发到与我的本地 IP 对应的端口 22。但我仍然无法连接到系统。我尝试通过 nmap 远程连接到系统,发现端口 22 已关闭,但在本地系统上为 localhost 运行 nmap 时,端口显示为打开。
我该如何解决这个问题?
附加信息:路由器:DSL 2520U 操作系统:Ubuntu 12.10 32 位
答案1
最有可能的是路由器上的防火墙这阻止了请求。
请在此处查看防火墙的文档:ftp://ftp.dlink.ru/pub/ADSL/DSL-2520U/Description/DSL-2520U_Manual_EN.pdf尤其是防火墙部分对其进行配置,以允许通过端口 22 连接到 Ubuntu PC 的 IP。