1

Я пытаюсь ssh с моего ноутбука на мой рабочий стол (оба Fedora 14) по локальной сети. Я могу пинговать свой рабочий стол и получать ответы, но если я ssh к нему, я получаю

ssh: connect to host 192.168.100.xxx port 22: No route to host

Я могу SSH с рабочего стола к себе. В чем может быть проблема?

4 ответа4

1

Sounds Firewall-y - проверьте состояние брандмауэра на целевой машине и попробуйте отключить его (если он включен). Если это проблема с брандмауэром, вы можете оставить ее отключенной ИЛИ изменить настройки, чтобы разрешить подключения через порт 22. Если вам нужна помощь с этим просто кричать.

0

Ваш настольный ssh-демон слушает 192.168.100.XXX IP или только по интерфейсу lo? Проверьте в /etc/ssh/sshd_config строку ListenAddress IP (или 0.0.0.0 для прослушивания всех) и убедитесь, что в нем также есть строка Port 22 .

0

Порт 22 должен был быть открыт по умолчанию в fedora 14, но вы можете открыть /etc /sysconfig /iptables и убедиться, что эта строка выглядит следующим образом:

-A RH-Firewall-1-INPUT -m состояние --Новое состояние -m tcp -p tcp --dport 22 -j ПРИНЯТЬ

Затем вы можете запустить команду перезапуска для iptables: /etc/init.d/iptables restart

0

Похоже, в этом есть смысл как laurent-rpnet, так и Linker3000. Либо ssh не прослушивает Ethernet, либо межсетевой экран блокирует запросы, либо и то, и другое. Проверьте слушателя с помощью «netstat -ltn» и найдите «0.0.0.0:22» для OK или «127.0.0.1:22» для BAD. Проверьте брандмауэр, временно отключив его с помощью "остановки службы iptables", затем попробуйте войти в ssh и не забудьте перезапустить брандмауэр "Запуск службы iptables".

-seikku-

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