Не удается открыть порт в Cent OS 7

289
user1289

Я получаю эту ошибку в моем приложении:

Call From master/192.168.X.X to localhost:11111 failed on connection exception: java.net.ConnectException: Connection refused 

И действительно, SSH не работает:

[user@master API_test]$ ssh localhost -p 11111 ssh: connect to host localhost port 11111: Connection refused 

Затем я открыл его в брандмауэре:

[user@master test]$ sudo iptables -L ....... ACCEPT tcp -- anywhere anywhere tcp dpt:11111 ctstate NEW 

Но все же nmap не показывает этот порт как открытый:

[user@master API_test]$ nmap master  Starting Nmap 6.40 ( http://nmap.org ) at 2018-01-19 06:00 PST Nmap scan report for master (192.168.X.X) Host is up (0.00049s latency). Not shown: 998 closed ports PORT STATE SERVICE 22/tcp open ssh 111/tcp open rpcbind  Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds 

Как я могу это исправить?

-1
Самое простое объяснение «отказано в соединении» состоит в том, что ничто не прослушивает соединения на порту, к которому вы пытаетесь подключиться. Не могли бы вы запустить что-то вроде `netstat -na | grep 11111` и [править] ваш вопрос для включения вывода netstat? Kenster 6 лет назад 0

1 ответ на вопрос

0
mtak

Вы пытаетесь подключиться к порту 11111, но вы открыли 111111в iptables.

11111 != 111111

Исправьте iptables, чтобы открыть правильный порт.

Хороший улов, но я только что отредактировал вывод, я использую правильные номера портов. Исправил порт. user1289 6 лет назад 0
Отлично, спасибо .... Почему бы не использовать фактический вывод? mtak 6 лет назад 0
Это просто демонстрирует, что это делает отладку вашей проблемы более сложной, без какой-либо веской причины. mtak 6 лет назад 0
Да ладно, я могу использовать любой порт, который использую, и это не имеет никакого значения и ничего не меняет в этом вопросе. Если у вас нет ответа, просто пропустите вопрос. Не обязательно что-то писать, особенно если это совсем не помогает. user1289 6 лет назад 0

Похожие вопросы