2016-06-19 2 views
3

Я видел много сообщений с одинаковой проблемой, но без ответа или реального решения. У меня есть малина pi 3, и я установил последнюю версию rasbian. У меня нет ни монитора, ни клавиатуры, поэтому я хотел бы настроить мою малину через SSH. Это было 3 дня я пытаюсь подключиться, но я всегда получаю эту ошибку:Raspberry pi 3, соединение ssh закрыто удаленным ip-портом 22

Соединение закрыто {внутрибрюшинно} порт 22

Любая помощь будет принята с благодарностью!

+0

Начальная конфигурация SSH должна выполняться с помощью монитора и клавиатуры или предварительно сконфигурирована на изображении (что, по-видимому, не так). – Yaron

+0

Не обязательно !, Я использовал rc.local для запуска SSH, и я вижу, что SSHD работает с использованием nmap, а порт 22 открыт. Взгляните на: https://www.youtube.com/watch?v=toWBmUsWD6M – Niroda

+0

Поскольку порт, вероятно, открыт, мы, вероятно, должны попробовать другой метод подключения к машине и посмотреть, почему это происходит, вы можете увидеть неудавшийся попытки использовать эту команду: 'cat /var/log/auth.log | grep 'sshd. * Invalid'', конечно, вам нужно будет установить какой-то прямой сеанс терминала. – Yaron

ответ

2

кажется более новые версии Raspbian disable ssh by default:

In the past, SSH was enabled by default, so people using their Pi headless could easily update their SD card to a new image. Switching SSH on or off has always required the use of raspi-config or the Raspberry Pi Configuration application, but to access those, you need a screen and keyboard connected to the Pi itself, which is not the case in headless applications. So we’ve provided a simple mechanism for enabling SSH before an image is booted.

The boot partition on a Pi should be accessible from any machine with an SD card reader, on Windows, Mac, or Linux. If you want to enable SSH, all you need to do is to put a file called ssh in the /boot/ directory. The contents of the file don’t matter: it can contain any text you like, or even nothing at all. When the Pi boots, it looks for this file; if it finds it, it enables SSH and then deletes the file. SSH can still be turned on or off from the Raspberry Pi Configuration application or raspi-config; this is simply an additional way to turn it on if you can’t easily run either of those applications.

Так, чтобы включить SSHd для одной загрузкиtouch /mnt/raspi/boot/ssh.

Чтобы затем включить sshd навсегда, вы можете запустить raspi-config и выбрать для запуска SSHd. Должен быть способ сделать это вручную, но я еще не понял этого.

+0

Обратите внимание, что текущая прошивка (2017-09-07), похоже, имеет проблему с этим: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=168310 – Salami

0

После многих попыток я подключил монитор и в конце обнаружил, что мое изображение сломано. Малина остановилась с паникой ядра.

Смежные вопросы