ssh总是超时

ssh总是超时

我对 ssh 很陌生,尝试使用它从学校的家用电脑上获取远程命令行。

作为 Arch 用户,我按照 Arch Wiki 的说明通过启用 sshd.service 设置 ssh。我将端口更改为 8160,因为建议我将其从 22 更改为跨 WAN(即互联网)使用它,并且我验证了这不是维基百科上已知的流行使用的端口。

然而,当我到家里的另一台电脑上并在 Google 上搜索“我的 IP 是什么”时,使用它以及 Windows 上 Putty 中的端口 8160 进行连接时,它说超时。为什么是这样?

答案1

您家里的电脑和互联网之间肯定有一个路由器。

因此,您必须在路由器上进行从<external-ip>:8160到的端口转发<your-pc>:22
如果您位于路由器后面,则无需更改 SSH 侦听端口 22,只需在路由器的防火墙中添加转发即可。

相关内容