Исходящий telnet: невозможно подключиться к удаленному хосту: соединение отказано

Я пытаюсь подключиться по telnet с сервера Ubuntu (на котором работает Maverick) на ec2 к другой машине, которую я настроил не на ec2 - мы назовем ее «server-x». Server-x работает на сервере imap, и я пытаюсь проверить подключение к нему.

Две машины подключены через vpn. Я могу пинговать с машины ec2 на server-x без проблем. На другой машине, также на vpn, но не на ec2, я могу без проблем подключиться к server-x через telnet, поэтому он принимает входящие соединения через этот порт.

Но когда я запускаю telnet с экземпляра ubuntu на server- x Я получаю:

ubuntu@ip-10-111-11-11:~$ telnet 5.1.1.1 9143
Trying 5.1.1.1...
telnet: Unable to connect to remote host: Connection refused

Другие telnet работают так:

ubuntu@ip-10-111-11-11:~$ telnet imap.gmail.com 993
Trying 173.194.76.108...
Connected to gmail-imap.l.google.com.
Escape character is '^]'.

Я отключил ufw на машине с Ubuntu. Есть ли что-нибудь еще, что может блокировать это исходящее соединение? Я попытался добавить исходящий порт в iptables, но я не уверен, что делаю это правильно.

Обновление: служба, работающая на сервере x, является сервером imap. Когда я изменил его на использование традиционного порта imap 143 - машина ubuntu теперь может без проблем подключаться к telnet. Почему он не может отключиться от telnet на 9143?

Я почти уверен, что 9143 открыт и прослушивает сервер-x, когда я запускаю netstat:

netstat -an |grep 9143    
tcp46      0      0  *.9143                 *.*                    LISTEN
tcp4       0      0  *.9143                 *.*                    LISTEN
4
задан 8 July 2012 в 19:18

8 ответов

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 25 July 2018 в 18:09

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 31 July 2018 в 13:03

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с любой программой, которая должна прослушивать порт 9143.

2
ответ дан 2 August 2018 в 00:24

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 4 August 2018 в 15:52

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 6 August 2018 в 00:31

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 7 August 2018 в 17:55

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.

2
ответ дан 10 August 2018 в 06:45

Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).

Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:

netstat --numeric-ports -l | grep 9143

и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с любой программой, которая должна прослушивать порт 9143.

2
ответ дан 15 August 2018 в 18:39
  • 1
    Теперь я изменил порт, который слушает удаленная служба, и теперь он работает. Смотрите мое обновление. – brendan 8 July 2012 в 19:06
  • 2
    Было ли это прослушивание 9143, как показывает netstat? В любом случае, рад, что это было решено :) – ish 8 July 2012 в 19:08
  • 3
    да, удаленный компьютер не является linux, поэтому мне пришлось настроить свой netstat, но результат тот же – brendan 8 July 2012 в 19:20

Другие вопросы по тегам:

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