Я не сетевой парень, поэтому я прошу прощения, если мой вопрос глуп.

У меня есть две машины Ubuntu, настроенные через Amazon EC2. Мне нужно "поговорить" от одного к другому через порт 3000. На моей принимающей машине я запустил следующее из командной строки.

netstat -ntlup | grep 3000

На моей клиентской машине я запустил следующее из командной строки.

telnet [otherIPAddress] 3000

Через некоторое время клиентский компьютер просто отобразил:

telnet: Unable to connect to remote host: Connection timed out

Это будет означать, что порт 3000 не открыт на принимающей машине. По этой причине я выполнил следующую команду на принимающем компьютере:

sudo ufw allow proto tcp to any port 3000

Затем я попробовал еще раз и получил ту же ошибку. Затем я проверил, что моя группа безопасности в EC допускает входящий трафик через порт 3000 через TCP. Я все еще получил ту же ошибку.

Может кто-нибудь сказать, пожалуйста, что я делаю не так? Мне действительно нужно иметь возможность общаться между этими двумя машинами.

Спасибо!

1 ответ1

0

Похоже, что это работает должным образом , независимо от того, что выполняется на [otherIPAddress]:3000 не ожидает Hello World\n поэтому он разорвал соединение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .