Как решить: “Подключите к хосту some_hostname порт 22: Соединение приведено к таймауту”?

У меня есть две машины Ubuntu. Обоим установили openssh-клиент и openssh-сервер на них. ssh-луг от машины G (новая установка Ubuntu 11.10) к машине K работает отлично. Но ssh-луг от машины K к машине G всегда приводит к Ошибке:

Подключите к хосту some_hostname порт 22: Соединение приведено к таймауту

Я прошел раздел поиска и устранения неисправностей help.ubuntu.com, и я получил следующие результаты:

ps -A | grep sshd # results in
848 ?        00:00:00 sshd

-

sudo ss -lnp | grep sshd # results in
0   128   :::22   :::*   users:(("sshd",848,4))
0   128   *:22    *:*    users:(("sshd",848,3))

-

ssh -v localhost # works!

-

sudo ufw status verbose # yields: "Status: inactive"

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

Править:

ping было успешно в обоих направлениях!

Я сделал a telnet <machineK> 22 от машины G, который привел к попытке и затем к telnet:

Невозможно подключиться к удаленным хостом: Соединение приведено к таймауту.

Но telnet наоборот работал просто великолепно!

Редактирование 2:

ssh start/running, process 966 # yields: ssh start/running, process 966

/etc/hostname # contains my hostname, let's call it blubb
/etc/hosts # contains the following
127.0.0.1       localhost
# 127.0.1.1     blubb
129.26.68.74    blubb # I added this!

-

sudo service ufw status # yields: ufw start/running

Я установил Gufw и набор это к ON. Затем я выбрал из Incoming опция ALLOW. Затем я ssh'ed к другой машине, от где я ssh'ed назад к моей машине. Тем не менее та же ошибка как выше: connect to host blubb port 22: Connection timed out

Еще подсказки, что я могу проверить?

7
задан 25 June 2013 в 14:38

2 ответа

Та же проблема здесь. Я очистил свои iptables с iptables -F. Работает нормально сейчас. Конечно, вам придется заново настроить правила, если вы хотите снова включить iptables

0
ответ дан 25 June 2013 в 14:38

Итак, ваша машина G (новая установка) имеет проблемы:

  • Проверьте sshd, если он включен sudo service ssh status.
  • Проверьте разрешение имени. Имя вашей машины, проверьте его, если оно совпадает с /etc/hostname и /etc/hosts.
  • Проверьте брандмауэр. sudo service ufw status Может быть, лучше всего установить брандмауэр Ubuntu Gufw.

привет! ты решил это? @philipballew попросил вас проверить, включен ли у вас порт 22 .. сделайте это на 2 машинах netstat -nat | grep 22: вы увидите что-то вроде этого:

~> netstat -nat | grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
tcp        0      0 10.202.10.13:53414      173.194.76.125:5222     ESTABLISHED 
tcp        0      0 10.202.10.13:50912      10.100.202.21:22        TIME_WAIT   
tcp        0      0 :::22                   :::*                    LISTEN      

Если один из портов 22 не прослушивается, то перепроверьте все, что я вам ранее сказал. На самом деле я немного разбираюсь в названиях машин. Вы называете их разными именами все время ....

0
ответ дан 25 June 2013 в 14:38

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

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