хорошо я следовал за каждым правилом там на Пересылке.
В настоящее время у меня есть 2 компьютера, давайте назовем это Computer DOG и Computer CAT.
Я могу SSH в DOG из-за пределов моей сети отлично. Я пошел на своем маршрутизаторе и добавил новый сервис для пересылки на 192.168.1.10 через порт 22. Так что я могу ssh, используя мой публичный IP-адрес извне сети для собак. как 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 add добавил порт 2222. Забавно то, что я могу использовать SSH CAT внутри сети, набрав «ssh cat@192.168.1.7» и сразу в моей локальной сети.
Есть ли брандмауэр для Ubuntu, который мне нужно изменить или что-то еще? Или что-то с моим модемом? или что я делаю не так?