
Я установил openssh-server. Я могу подключиться к серверу по ssh через свою локальную сеть ehternet, я могу подключиться по ssh с локального хоста. Я настроил переадресацию портов на своем маршрутизаторе. Я запустил 'sudo ufw allow 22/tcp', чтобы убедиться, что мой порт 22 открыт.
Но каждый раз, когда я пытаюсь подключиться удаленно, например, ssh my_server_ip, я получаю ошибку: connect to host my_server_ip port 22: Operation timed out
Я понятия не имею, как это исправить.
Когда я использую службу сканирования портов в Интернете, мой порт 22 открыт, и я указал маршрутизатору выполнить переадресацию портов на сервер для порта 22.
решение1
У некоторых маршрутизаторов возникают проблемы с прохождением NAT при попытке подключения к серверу, используя его внешний IP, но в той же локальной сети. Из внешней сети все должно работать нормально.