Недавно я установил несколько пакетов для telnet, mysql и postgreSQL. Я могу получить доступ ко всем этим сервисам локально на сервере Ubuntu, но каким-то образом я не могу получить доступ к этим сервисам с других машин. Ниже приведены активные интернет-соединения с использованием:
sudo netstat -tulpn
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 18776/inetd
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 19451/mysqld
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 8453/postgres
Я не могу понять, что мне не хватает. Я почти уверен, что правильно настроил эти пакеты, чтобы разрешить соединения с внешним миром.
Когда я пытаюсь запустить telnet из Windows, у меня появляется сообщение «Не удалось открыть соединение с хостом, порт 23: сбой подключения»
Я сомневаюсь, что мой маршрутизатор мог заблокировать эти соединения, но я не знать, как устранить неполадки или разблокировать эти соединения. Пожалуйста, предложите, большое спасибо!
Ваша машина имеет локальный IP-адрес, если Вы хотите получить доступ к ней из Интернета, необходимо сделать Статическое Отображение Порта или Статический Nating.
лучший способ сделать, который является от Вашего маршрутизатора, если он поддерживает статический/пользовательский порт, отображающийся, делает следующее
передайте 192.168.0.33 порта от 23 до 23
и затем можно получить доступ серверу от общедоступного IP-адреса.
это демонстрационные изображения для конфигураций маршрутизатора.
также можно ли знать общедоступный IP от google https://www.google.com.eg/search? q=my+ip или от Вашего маршрутизатора.
Может попробовать
nmap ip_address_of сервер
от клиента
также брандмауэр проверки на сервере
sudo ufw состояние