我已经将家用路由器和电脑配置为接受 ssh 连接,我多次通过 ssh 连接电脑和路由器,没有任何问题。今天,当我远程登录家用电脑时,连接突然断开。
所以我尝试通过 ssh 进入路由器,系统提示我将其添加到路由器known_hosts
(一如既往),但从未提示我输入密钥/密码。连续尝试均未提示我添加主机,known_hosts
并且出现“主机端口 22 关闭连接”的情况。
nmap 扫描显示端口 22 打开(sudo nmap -Pn <ip>
)。
奇怪的是,对相邻 IP 地址进行更广泛的扫描(我认为我的 IP 可能已更改sudo nmap <3-ip-octets>.1/24
)会跳过我路由器的 IP 地址(猜测现在正在阻止 ping 探测),尽管 IP 没有改变并且可以用 - 进行扫描Pn
。
我该如何调试此问题?这可能是我的 ISP 的临时问题,或者我的路由器被入侵了?
答案1
如果您的家庭互联网连接使用动态 IP 地址(可以更改的 IP 地址),那么很可能您已被分配了一个新的 IP 地址。
有一些工具可以帮助解决不知道当前地址的问题 - 例如查找动态 DNS (DDNS) 服务 - 但与此同时,您几乎无法进行远程操作。