ssh сеть недоступна
-
Никогда не использовал ssh и решил попробовать зайти через него в Raspbian из другого Linux.
В Raspbian командаойhostname -I
определил IP.
Но при попытке входа по этому адресу отвечает порт 22 сеть не доступна. При попытке пинговать также пишет сеть не доступна. В интернете полно инструкций по настройке, но про причины недоступности сети по ssh я что-то не нашел. Куда мне копать? Я могу предположить, что firewall не пропускает, но это поверхностно. Я не имею четкого алгоритма действий по диагностике. Хотя бы знать первый шаг.
-
Толькочто заметил, что IP меняется.
И вот интерфейсы:Sancxjo (2016-08-19 06:43:28):Никогда не использовал ssh и решил попробовать зайти через него в Raspbian из другого Linux.
В Raspbian командаой hostname -I определил IP.
Но при попытке входа по этому адресу отвечает порт 22 сеть не доступна. При попытке пинговать также пишет сеть не доступна. В интернете полно инструкций по настройке, но про причины недоступности сети по ssh я что-то не нашел. Куда мне копать? Я могу предположить, что firewall не пропускает, но это поверхностно. Я не имею четкого алгоритма действий по диагностике. Хотя бы знать первый шаг.Думаю надо статический IP настраивать.
-
Я имел ввиду интерфейс eth0 не был нормаотно настроен и поэтому видимо команда hostname -i возвращала разный адрес при новой сессии. Сейчас я настроил eth0 вот так:
auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 nerwork 192.168.0.0 broadcast 192.168.0.255
И теперь hostname -i всегда возвращает адреc 127.0.1.1
Думаю так и должно быть. Только с другого компа авторизация не проходит: якобы я неправильно набираю пароль и посылает по кругу.
А про raspi-config я вообще забыл, что там есть ssh. Но сейчас открыл и настроек мног не увидел. Там только был вопрос: установить сервер ssh? Я ответил да. Не знаю пока результат. Надо попробовать зайти с другого компа.
Anton7 (2016-08-21 16:09:48):Может ssh просто лежит по умолчанию? Можно в raspi-config посмотреть. А адрес… по hostname разве нельзя обратиться? Настраиваем там же. -
Anton7 (2016-08-24 16:54:11):Мне не нравится выбранный вами адрес. Под такими обычно роутеры сидят. Смените адрес. Просканируйте сеть с компьютера. Посмотрите, виден ли Pi в сети. Укажите в raspi-config запуск ssh по умолчанию.
Я хотел заодно и шлюз для другого компа, поэтому выбрал этот адрес.
Пинги проходят в обе стороны, но не шлюз не работает ни ssh. -
Anton7 (2016-08-25 15:52:09):Давайте еще упростим. Пусть Pi получает адрес рандомно. На компьютере посмотрите адрес, сканером поищите Pi в этом же диапазоне адресов. Обратитесь по 22 порту. Кстати, чем логинитесь? А шлюз потом.
Конечно шлюз подождет.Пусть Pi получает адрес рандомно. это как?
Я пытаюсь зайти через терминал DebianDog. Установил zenmap. Указал 127.0.1.1. Показывает, что порт 22 открыт.22/tcp open ssh OpenSSH 6.7p1 Debian 5+deb8u2 (protocol 2.0)
Что дальше делать?
-
Ну раньше вы писАли, что Pi получал произвольные адреса. Потом прописали адрес руками. Ну и вернитесь к изначальному варианту. Никаких 127...! Это внутренний адрес. Обращение к самому себе. Вам надо определить какие адреса присутствуют в вашей сети. Либо у вас не хватает элементарных знаний, либо вы пудрите мне мозги.
-
Anton7 (2016-08-27 10:25:34):Ну раньше вы писАли, что Pi получал произвольные адреса. Потом прописали адрес руками. Ну и вернитесь к изначальному варианту. Никаких 127...! Это внутренний адрес. Обращение к самому себе. Вам надо определить какие адреса присутствуют в вашей сети. Либо у вас не хватает элементарных знаний, либо вы пудрите мне мозги.
Знания без постоянного опыта не долговечны…
Вначале в файле interfaces было неправильно насротено, и команда hostname -i возвращала разные адреса после перезагрузки.
Сейчас я еще раз глянул вики по ssh и понял свою ошибку: там вообщето командаhostname -I.
Теперь у меня вот так выходит:
pi@raspberrypi:~ $ hostname -I 192.168.0.2 10.120.103.91
Первый IP выставлен мною на сетевой карте. Второй мне дан провайдером на внешнем интерфейсе.
Значит по-идее нужно подключаться к первому. Пошел пробовать. -
Anton7 (2016-08-29 15:44:06): Sancxjo (2016-08-27 14:06:18):Проверил. Порт 22 открыт. Но в подключении отказано.
Как выглядит ответ?И вот еще скрины
Насчет порт 22 открыт уже не уверен. Из-за использования похожих адресов я при сканировании мог принять локальный хост за удаленный.
Там было зеленым написано, что порт 22 открыт- для локального хоста, а для удаленного на скриншоте такого нет. Замок на топологии обозначает парольный вход- я так понял.