Я понимаю, что этот вопрос уже задавался разными способами, однако не похоже, что какой-либо из способов, с которыми я столкнулся, помог решить эту проблему, поэтому вот оно:
Я пытаюсь подключиться к моей установке raspberry pi 3 raspbian через ssh на своем ноутбуке, но, хотя у меня правильный IP-адрес, я продолжаю получать сообщение об ошибке:
ssh: connect to host xxx.xxx.xx.x port 22: connection refused.
Это необычно, потому что, когда я пытаюсь пропинговать этот адрес, он работает нормально. Есть ли что-нибудь, что я могу попытаться выяснить, что не так?
Также имейте в виду, что я относительно неопытен с bash в Linux, поэтому включение любых конкретных команд с описанием того, что они делают, было бы очень признательно.
linux
ssh
raspberry-pi3
sshd
Мэтт
источник
источник
Ответы:
Судя по всему, SSH-сервер в Raspbian теперь отключен по умолчанию . Если сервер не прослушивает соединения, он их не примет. Вы можете вручную включить SSH-сервер в соответствии с этим руководством по raspberrypi.org :
Теперь есть несколько способов включить его. Выберите один :
С рабочего стола
С терминала с
raspi-config
Запустите службу SSH с
systemctl
На безголовом Raspberry Pi
источник
Я думаю, что у pi по умолчанию включен ssh-сервер. Мои всегда работали из коробки. Зависит от версии операционной системы.
В большинстве случаев, когда это не удается для меня, это связано с изменением IP-адреса. Возможно, вы сейчас пингуете что-то другое? Также иногда они просто отказываются подключаться и требуют перезагрузки.
источник