我想使用 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。