Соединение ssh отказалось от малины Pi
Я понимаю, что этот вопрос уже задан по-разному, однако, похоже, что ни один из способов, с которыми я столкнулся, не помог исправить эту проблему, так вот:
Я пытаюсь подключиться к моей малине pi 3 установки raspbian через ssh на моем ноутбуке, но хотя у меня есть правильный IP-адрес, я продолжаю получать ошибку:
ssh: connect to host xxx.xxx.xx.x port 22: connection refused.
Это необычно, потому что, когда я пытаюсь выполнить ping-адрес, он работает нормально. Есть ли что-нибудь, что я могу попытаться выяснить, что случилось?
Также имейте в виду, что я относительно неопытен с bash в linux, поэтому очень важно приветствовать включение каких-либо конкретных команд с описанием того, что они делают.
Ответы
Ответ 1
По-видимому, сервер SSH на Raspbian теперь отключен по умолчанию. Если сервер не прослушивает подключения, он не принимает их. Вы можете вручную включить SSH-сервер в соответствии с этим учебником raspberrypi.org:
По состоянию на ноябрь 2016 года, Raspbian отключил SSH-сервер по умолчанию.
Теперь есть несколько способов включить его. Выберите один из них:
На рабочем столе
- Запустите
Raspberry Pi Configuration
в меню Preferences
- Перейдите на вкладку
Interfaces
- Выберите
Enabled
рядом с SSH
- Нажмите
OK
Из командной строки с raspi-config
- Введите
sudo raspi-config
в окне терминала - Выберите
Interfacing Options
- Перейдите в и выберите
SSH
- Выберите
Yes
- Выберите
OK
- Выберите
Finish
На безголовой малине Pi
Для безгласной настройки SSH можно включить, поместив файл с именем SSH
без какого-либо расширения в загрузочный раздел SD-карты. Когда Pi загружается, он ищет файл SSH
. Если он найден, SSH включен, и файл удаляется. Содержимое файла не имеет значения: оно может содержать текст или вообще ничего.
Ответ 2
Я думаю, что pi имеет ssh-сервер по умолчанию. Мой всегда работал из коробки. Зависит от версии операционной системы.
В большинстве случаев, когда он терпит неудачу для меня, это связано с изменением IP-адреса. Возможно, вы сейчас что-то пинговали? Также иногда они просто отказываются подключаться и нуждаются в перезагрузке.