2014-11-23 4 views
6

У меня есть процесс, выполняющийся на определенном порту на моем удаленном компьютере Ubuntu, и я просматриваю этот порт через HTTP. Когда я пытался подключиться к клиенту с помощью curl, я не могу подключиться, но если я сделаю тот же вызов на удаленном компьютере локально, я вижу, что он подключается. Поэтому я уверен, что это сетевая проблема, но просто не уверен, что это такое?Соединение отклонено/не удалось подключиться к хосту

Даже пытаясь на удаленном хосте, я получаю ту же ошибку, если я даю фактический IP-адрес машины!

Joes-MacBook-Pro:~ joe$ curl --verbose --insecure --cert .docker/cert.pem --key .docker/key.pem https://my.ip.address:1234/images/json 
* About to connect() to my.ip.address port 1234 (#0) 
* Trying my.ip.address... Connection refused 
* couldn't connect to host 
* Closing connection #0 
curl: (7) couldn't connect to host 
Joes-MacBook-Pro:~ joe$ 
+0

Это ошибка в crul? – sparkr

ответ

4

Пожалуйста, проверьте локон версию первой, если это больше, чем 7.33.0-3

Понизить локон к 7.33.0-3. Существует известная ошибка, которая теперь исправлена ​​и должна быть выпущена со следующей версией. Я тоже это понял.

Ссылка Ссылка: https://bbs.archlinux.org/viewtopic.php?id=175433 http://sourceforge.net/p/curl/bugs/1319/

0

Я не вижу тему текста заголовка в выводе команды, так что я не уверен, что на самом деле связано. Для меня вывод команды и описанное поведение показывают, что серверный процесс явно связывается с 127.0.0.1, а не привязывается к общедоступному IP-адресу или 0.0.0.0 по любому адресу, вы можете это проверить.

1

Я думаю, что встречаю ту же проблему. Наконец я попробовал другой порт, и он сработал. Возможно, вы можете изменить порт.

Смежные вопросы