好吧,我一直在遵循关于转发的所有规则。
我目前有2台计算机,可以将其称为Computer DOG和Computer CAT。
我可以完美地从网络外部进入DOG。我继续使用路由器,并添加了一项新服务,以使用端口22将其转发到192.168.1.10。因此,我可以使用来自网络外部的公用IP地址为ssh进行ssh。作为ssh DOG@xxx.xxx.xx.xx -l狗。
现在对于Cat,由于端口22已用尽,因此我试图打开端口2222。因此,当我尝试ssh cat@xxx.xxx.xx.xx -p 2222时,连接超时或连接被拒绝。我还编辑了/ etc / ssh / sshd_conf文件,并在其上添加了端口2222。在我的路由器上,我还添加了192.168.1.7,这是cat添加了端口2222。有趣的是,我可以在网络正常范围内通过键入“ ssh cat@192.168.1.7”来进行SSH CAT,然后直接进入本地网络。
我需要更改或安装Ubuntu防火墙吗?还是我的MODEM?还是我做错了什么?