想要从外部 IP 进行 SSH。尝试在不同网络上使用不同的路由器,但失败了

想要从外部 IP 进行 SSH。尝试在不同网络上使用不同的路由器,但失败了

我只是想从外部通过 SSH 进入我的本地主机。这是我的路由器,我正在为其应用端口转发。

Manufacturer:Huawei Technologies Co., Ltd;
ProductClass:HG8245H;
SerialNumber:485754432ED3A492;
IP:10.0.0.1; << This is my gateway ip.
My Host IP: 10.0.0.95

我可以使用 ubuntu 中的终端通过 curl ifconfig.me 获取我的外部 IP。

我所做的只是在路由器内进行端口转发。

Internal port:22 >> port for SSH
External port:22 

我现在正在做的是在路由器中输入以下命令

ssh -p 22 myuser@my-external-IP

没有任何回应,等了很久之后我只好强行取消它。

知道哪里出了问题吗?我尝试过多个其他网络和不同的路由器,但仍然无法正常工作。我已经被这个问题困扰了一个多星期。这个问题有多种答案和解决方案,我几乎尝试了所有可能的方法,但仍然无法解决。

谢谢。

答案1

22 可能被您的 ISP 过滤,以防止有人入侵其客户。尝试将外部端口设置为 2022、10022(高于 1024)之类的值,看看是否有效。此外,在端口转发设置中,您应提供要与端口一起转发的内部 IP 地址。

相关内容