Я пытаюсь подключиться по 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
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с любой программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с программой, которая должна прослушивать порт 9143.
Отказ в соединении , кроме заблокированного порта, также может означать, что ничего не прослушивает этот порт (или этот IP / интерфейс).
Пожалуйста, запустите следующее на машине, к которой вы пытаетесь подключиться по telnet:
netstat --numeric-ports -l | grep 9143
и вставьте вывод как комментарий, или отредактируйте его в своем вопросе. Если вы не получите никакого вывода, значит, есть проблема с любой программой, которая должна прослушивать порт 9143.