Підключення до Raspberry Pi через ssh: відмовлено в з’єднанні (від putty)


14

У мене є малинова програма, яка працює з малиною, і я хочу підключитися через SSH, але щось відбувається.

На малині я запустив nmap, а порт 22 каже: ОТКРИТО; процес ssh працює і чудово.

Але я не можу з'єднати зі своєю машиною Windows 8.1 за допомогою шпаклівки, я просто отримаю відмову в з'єднанні.

Хто-небудь може дати мені якісь покажчики?

Редагувати: забув згадати, що я можу як ping це, і я перевірив raspi-config, і це здається нормальним.

У мене виникли проблеми з вирішенням залежностей за допомогою apt-get, але я перевстановив резолюціюconf, і це виправлено.

EDIT2: Він також не працював під час відключення брандмауера Windows.

EDIT3: Я можу відтворити пі з pi.

EDIT4: Я щойно з'ясував, що в моїй малиновій та віконній коробці однаковий ip ... що?


Впевнені, що він підключений до Інтернету? Спробуйте в командному рядку наступну команду: ifconfig wlan0. Чи є в лінійці справжня IP-адреса inet addr?
Matze Strawberrymaker

Чи можете ви пінг з машини Windows на ваш Pi?
Стів Робіллард

Перевірте, чи запускається ssh з '/ etc / init /' та перевірте 'sudo raspi-config', можливо, ви відключили ssh
Tolga Varol

Додаткову інформацію див. У редагуванні.
ptf

У мене була подібна проблема ... нарешті просто перезапустив роутер (після втрати налагодження 1,5 години), і бум, магічно все це працює знову! Симптоми були дивними: усі пристрої мали Інтернет, але не могли спілкуватися між собою, а SSH відмовився. Перезапуск маршрутизатора виправлено незалежно від проблеми ... тож виявляється, його навіть не було на ПК.
Габріель Степлес

Відповіді:


12

Малина щось змінила з листопада 2016 року

ось інструкція noob, щоб виправити цю проблему

sudo su
raspi-config

1) Виберіть спочатку "оновлення"

2) У розширених опціях -> файлову систему розширення_root

3) параметри взаємодії -> ssh [enable]

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

5) змінити пароль за замовчуванням (не лінуйся, просто зроби це :)


Будь ласка - додайте "змінити пароль користувача за замовчуванням" у вищевказаний список. Це, мабуть, причина, що вони вимкнули його дефолт.
Томаш Гандор

@TomaszGandor ty це добре
Річард де Рі Рі

4

Отже, я зрозумів це.

Давно я призначив IP на маршрутизаторі свій IP, прив’язавши його mac-адресу до IP.

Вчора так сталося, що у мене був той самий IP, коли мені знову потрібен пі. Тому я, ймовірно, намагався підключитися до своєї машини Windows із своєї машини Windows через однакові IP-адреси.

Що це зафіксувало, це було в cmd (на моєму вікні вікна):

ipconfig /release

ipconfig /renew

так, нарешті


2
Варто зазначити, що останні налаштування Raspbian поставляються з відключеним ssh в конфігурації.
Едді

@Eddie Ти врятував мені життя людини !!!!!
Вішал

1

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

Шпаклівка зберігає SSH ключів в реєстрі: HKEY_CURRENT_USER\SoftWare\YOU\PuTTY\SshHostKeys. Якщо ви не використовуєте Putty, перегляньте %USERPROFILE%\sshабо %USERPROFILE%\.ssh. Якщо ви використовуєте OSX, подивіться~/.ssh/known_hosts


Це була чиста установка на пі, і я не використав жодні ключі ssh із шпаклівкою на цій машині. Це стає важким.
ptf

0

Це може бути брандмауер Windows, який блокує вихідне ssh-з'єднання. Переконайтесь, що порт 22 дозволений з вашої машини Windows.


Ах, я не згадував, що також відключив брандмауер Windows, але не пощастило.
ptf

На Pi can youssh localhost
berto

Так, це працює.
ptf

А для ударів ifconfigпо Pi та ipconfigна Windows показано, що обидві системи знаходяться в одній мережі?
Берто

Зараз я не вдома, але я пам’ятаю, що обидва мали один і той же шлюз за замовчуванням, і обидва були підключені до одного комутатора за допомогою кабелю Ethernet, і хоча я не перевірив ip свого вікна вікна, i-i pi виглядав так, як слід.
ptf
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.