1

У меня Raspberry Pi, и у меня есть SD-карта с Rasbian, которая в настоящее время находится в Pi.

У меня есть ноутбук с Windows 8.1 на нем, и я подключил его к Pi с помощью кабеля Ethernet. Я хочу SSH в Pi, поэтому я установил PuTTy.

Я пошел в командную строку Windows и набрал в ipconfig и посмотрел в Ethernet-адаптере Ethernet> Autoconfiguration Ipv4 Address, чтобы найти IP-адрес Pi.

Я взял этот IP и ввел его в поле «Имя хоста (или IP-адрес)» в PuTTy. Я дал название сеанса, нажал сохранить и открыть. Теперь я получаю следующую ошибку:

Fatal Error: Network Error: Connection Refused

Я посмотрел в Интернете, но я не смог найти решение для Windows (но есть много для Linux). Я пытался убедиться, что у меня был правильный IP-адрес, пытаясь пропинговать Pi (и я могу). Я читал другие сообщения о том, что ошибка вызвана тем, что сервер блокирует соединение, но я не уверен, как бы я это исправил. Единственное, что мне кажется странным в командной строке, это то, что для Ethernet не настроен шлюз по умолчанию. Однако я подумал, что мне понадобится доступ к Пи, чтобы это изменить.

Может кто-нибудь сказать мне, если в моей настройке отсутствует шаг, который может быть причиной этой ошибки?

Я новичок в этом, поэтому любая помощь приветствуется. Спасибо!

5 ответов5

3

"Отказ в соединении" обычно означает, что демон sshd не работает и / или не прослушивает порт 22.

Я думаю, что у вас может быть неправильный IP: "ipconfig" в Windows дает вам IP-адрес Windows : вам нужен адрес Raspberry Pi.

Попробуй это:

  1. raspi-config> 8 Дополнительные параметры> A4 SSH> убедитесь, что доступ по SSH "включен"

  2. Запустите ifconfig на Raspberry Pi. Попробуйте Putty с этим адресом.

Смотрите здесь для получения дополнительной информации:

http://www.instructables.com/id/Use-ssh-to-talk-with-your-Raspberry-Pi/

0

Мой был случай установки VirtualBox с тем же IP-адди, что и rpi, на хосте Windows.

Посмотрев на IPCONFIG на хосте с Windows несколько раз, я, наконец, заметил, что для VB он был таким же, как маршрутизатор для моего rpi.

Изменил IP addy в VirtualBox> Preferences и смог использовать ssh со второй попытки (как обычно с Putty на моем компьютере).

Поэтому, если все остальные шаги по устранению неполадок не работают, поиск конфликтов на хосте стоит того. Не спрашивайте, сколько времени мне понадобилось, чтобы понять это -_-

TL; DR: Когда я набрал XXX.XXX.X.10 для своего IP в Putty, он указывал на VirtualBox. IPCONFIG подтвердил это. Изменение VB IP-адреса на XXX.XXX.X.100, решенная проблема.

0

Использование изображения 2018-11-13-raspbian-stretch-lite не работает для установки "безголового" raspbian. Использование первого изображения 2018 raspbian-stretch-lite работает должным образом.

0

Версия Rasbian, выпущенная в ноябре 2017 года, уже включает SSH-сервер и клиент. Однако по умолчанию SSH отключен. Чтобы включить его используйте

$ sudo raspi-config

Затем выберите «5. Параметры интерфейса "Затем выберите" Включить / отключить удаленный доступ командной строки к вашему Pi с помощью SSH "

Tab до Back Tab до конца

Теперь вы должны иметь возможность SSH с вашей машины на ваш Rasbian Pi :)

0

Я столкнулся с этим вопросом, когда столкнулся с той же ошибкой / проблемой. Я нашел что-то, что работает для меня, поэтому я обновлю ответы.

Короткий ответ: вам нужно добавить файл в загрузочную папку вашей SD-карты и назвать его "ssh" (имейте в виду, что имя файла не имеет расширения).

Инструкции для этого можно найти здесь: Headless Raspberry Pi Setup

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