Подключиться к Raspberry Pi через ssh: отказано в соединении (от putty)


13

У меня есть raspbian, и я хочу подключиться через SSH, но что-то происходит.

На малине я запустил nmap и порт 22 говорит: OPEN; Процесс SSH работает и нормально.

Но я не могу подключиться с моей машины Windows 8.1 с замазкой, я просто получаю отказано в соединении.

Кто-нибудь может дать мне какие-нибудь указатели?

Редактировать: забыл упомянуть, что я могу пинговать его, и я проверил raspi-config, и это кажется нормальным.

У меня были некоторые проблемы с разрешением зависимостей с помощью apt-get, но я переустановил resolvconf, и это исправило это.

EDIT2: он также не работал при отключении брандмауэра Windows.

EDIT3: я могу SSH пи от пи.

РЕДАКТИРОВАТЬ 4: Я только что узнал, что у моего малины и окна окна есть тот же IP-адрес ... что?


Конечно, это связано с Интернетом? Попробуйте в командной строке следующую команду: ifconfig wlan0. Есть ли настоящий IP-адрес в линии inet addr?
Matze Strawberrymaker

Можете ли вы пинговать с компьютера с Windows на ваш Pi?
Стив Робиллард

Проверьте, запускается ли ssh при загрузке из «/ etc / init /» и проверьте «sudo raspi-config», возможно, вы отключили ssh
Tolga Varol

См редактировать для получения дополнительной информации.
Птф

У меня была похожая проблема ... наконец-то просто перезапустил мой роутер (после потери отладки 1,5 часа), и бум, волшебным образом все снова работает! Симптомы были странными: все устройства имели интернет, но не могли общаться друг с другом, и SSH отказался. Перезапуск роутера устранил проблему независимо от того, была ли проблема ... так что оказалось, что ее даже не было на ПК.
Габриэль Стейплс

Ответы:


12

Малина что-то изменила с ноября 2016 года

вот инструкция noob, чтобы решить эту проблему

sudo su
raspi-config

1) Выберите первое «обновление»

2) В расширенных настройках -> файловая система expand_root

3) опции интерфейса -> ssh [включить]

4) change_locale [ваша страна-UTF8], и если вы все еще здесь, хорошо также изменить часовой пояс

5) изменить пароль по умолчанию (не ленитесь, просто сделайте это :)


Пожалуйста, добавьте «изменить пароль пользователя по умолчанию» в приведенный выше список. Это, вероятно, причина, по которой они отключили его по умолчанию.
Томаш Гандор

@TomaszGandor ты хороший
Ричард де Ри

4

Итак, я понял это.

Давным-давно я назначил IP своему пи на роутере, привязав его mac-адрес к IP.

Вчера случилось так, что у меня был тот же IP, когда мне снова понадобился пи. Поэтому я, вероятно, пытался подключиться к своей машине с Windows из-за идентичных IP-адресов.

Что это было исправлено в cmd (на моем окне Windows):

ipconfig /release

ipconfig /renew

да, наконец


2
Стоит отметить, что последние выпуски Raspbian с отключенным ssh в конфиге.
Эдди

@ Эдди Ты спас мне жизнь, парень !!!!!
Вишал

1

Это может быть связано с неправильным совпадением пары ключей SSH. Ваш клиент хранит ключи SSH предыдущих сессий. Так что, если вы использовали SSH в прошлом с тем же клиентом на другом устройстве (или той же Raspberry, но с другой сборкой) на одном и том же IP-адресе, ключи с обеих сторон не совпадают. Решение: удалите ключи на вашем клиенте.

Шпатлевка хранит SSH ключей в реестре: HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys. Если вы не используете Putty, посмотрите на %USERPROFILE%\sshили %USERPROFILE%\.ssh. Если вы используете OSX, взгляните на~/.ssh/known_hosts


Это была чистая установка на пи, и я не использовал никаких ключей ssh ​​с замазкой на этой машине. Это становится сложным.
птф

0

Это может быть брандмауэр Windows, который блокирует исходящее ssh-соединение. Убедитесь, что порт 22 разрешен для вашего компьютера с Windows.


Ах, я не упомянул, что я также отключил брандмауэр Windows, но безуспешно.
Птф

На пи можноssh localhost
берто

Да, это работает.
Чт

А для пинков ifconfigна Пи и ipconfigна windows показывают, что обе системы находятся в одной сети?
Берто

Сейчас меня нет дома, но я помню, что оба имели один и тот же шлюз по умолчанию, оба были подключены к одному и тому же коммутатору с помощью кабеля Ethernet, и хотя я не проверял ip моего окна, ip пи выглядел так, как должен.
Птф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.