SSH 连接被阻止到我的 NAS,但不知道原因

SSH 连接被阻止到我的 NAS,但不知道原因

我通常通过 SSH 从另一台 PC 连接到 NAS,但最近连接停止工作了,我不确定是什么原因导致的。通常,我通过动态 IP 托管站点进行连接,该站点指向我的路由器的 IP,尽管尝试通过网络本地 SSH 也失败了。NAS 和外部 PC 共享的路由器将端口转发到 NAS,使我即使不在本地网络上也能使用 SSH。NAS 运行 openSSH 服务器来托管会话。我不确定问题是我的路由器、NAS 还是两者兼而有之。以下是我检查的内容

外部电脑:

  • Ping 在线域名 -- 地址无法访问
  • Ping 路由器 IP —— 有效
  • Ping NAS IP(本地网络)--目标主机不可访问
  • 通过在线域名进行 SSH —— 没有到主机的路由
  • 通过路由器 IP 进行 SSH — 连接被拒绝
  • 通过 NAS IP 进行 SSH 连接——没有到主机的路由
  • 通过 NAS 主机名进行 SSH —— 名称或服务未知(先前的问题)

从 NAS:

  • Ping 在线域名 -- 地址无法访问
  • Ping 路由器 IP —— 有效
  • Ping NAS IP(本地网络)--目标主机不可访问
  • 通过在线域名进行 SSH —— 没有到主机的路由
  • 通过路由器 IP 进行 SSH — 连接被拒绝
  • 通过 NAS IP 进行 SSH 连接——没有到主机的路由
  • 通过 NAS 主机名进行 SSH 连接 — 已建立连接

SSH 正在 NAS 上运行(通过 sshd 进程的服务状态检查)。Netstat 显示 sshd 正在本地地址运行0.0.0.0:端口号。我尝试过重新启动服务器和 NAS,但是没有作用。

  • 用于在线域的 Nmap - 可以找到转发的 SSH 端口,但表示该端口已被过滤
  • 使用 Nmap 获取路由器 IP——无法找到转发的 SSH 端口
  • Nmap 查找 NAS IP --“主机似乎已关闭”
  • 通过主机名对 NAS 进行 Nmap——查找处于开放状态的转发 SSH 端口。

更奇怪的是,尽管 ping 在定向到在线域时似乎失败,但在我的浏览器中输入该域会将我带到路由器的登录页面,路由器的 IP 也是如此。

我检查了路由器设置,发现它仍然在应用我设置的端口转发规则。我可以正常连接互联网。它是 Linksys N600 Wi-Fi 路由器 E2500。

我使用 dynu 来提供动态 DNS。

有谁知道这可能是什么原因造成的?

相关内容