PuTTY 连接远程被拒绝

PuTTY 连接远程被拒绝

我的本地网络上有一个 Debian 设备(Raspberry Pi,但这并不重要),我希望从 Windows PC 进行 SSH。当我尝试使用本地 IP 连接到它时,一切正常。但我也希望从外部连接到它,所以我设置了动态 DNS、端口转发并关闭了路由器防火墙。SSH 已启动并运行,因为我可以从本地访问它并且 openssh-server 已安装。

当我尝试使用全局 IP 连接时,出现“连接被拒绝”错误。

为什么我无法从外面连接?

答案1

您可以从外部进行连接。但您无法使用外部 IP 地址从内部进行连接,因为端口转发仅适用于来自外部的连接。如果您想从内部机器连接到外部 IP 地址,则需要发夹 NAT(有时也称为“环回 NAT”),这是一种双 NAT。端口转发无法做到这一点。

我详细解释了为什么这行不通这个答案

答案2

Pi 上的 Debian 是否默认安装 IPTABLES?如果是,这是因为 IPTABLES 防火墙尚未配置为允许传入的 SSH 连接。

相关内容