Неможливо підключитися до raspbian jessie lite, але до raspbian jessie


38

Я встановив Raspbian Jessie за допомогою ddсвого Pi1-B. Все працює добре, і я можу підключитися до нього через ssh. Мені не потрібна будь-яка графічна система і хочу тримати машину максимально просто. Для цього я завантажив і встановив Raspbian Jessie Lite. Але я не можу отримати зв’язок. Повідомлення про помилку: Permission denied, please try again.сервер працює, оскільки в ньому написано:debug1: match: OpenSSH_6.7p1 Raspbian-5 pat OpenSSH* compat 0x04000000

Чи є якась різниця між двома зображеннями, які не дозволяють мені отримати доступ до машини з користувачем piта паролем raspberry?


Привіт і ласкаво просимо. Що читає журнал після того, як ви скопіювали рядок? Щось про load_hostkeys:? Можливо, що вхід дозволений, але обмежується лише відкритим ключем і не використовує паролі. Перевірте, /etc/ssh/sshd_configяк відповідь @ fcm пропонує.
Ghanima

Здається, це не ssh питання. За допомогою правильних адаптерів я не можу перевірити pi з доданим екраном, і я не можу увійти в систему за допомогою відомих облікових даних.
Ліоман

Це дивно. Вся документація призводить до того, що pi / malberry є користувачем / пропуском для jessie lite.
Ghanima

1
Mea culpa @all! здається, що я змішав деякі файли або щось пішло не так з моєю командою копіювання. Я знову завантажив її, натиснув на карту і вона працює зараз. Дякую за підказки
Ліоман

Відповіді:


62

З https://www.raspberrypi.org/documentation/remote-access/ssh/

Станом на листопад 2016 року в Raspbian за замовчуванням відключений сервер SSH. Це потрібно буде ввімкнути вручну. Це робиться за допомогою raspi-config:

Увійдіть sudo raspi-configу термінал, спочатку виберіть Interfacing options, потім перейдіть до ssh, натисніть Enterта виберіть Enable or disable ssh server.

Для безголівкових налаштувань SSH можна ввімкнути, розмістивши на завантажувальному розділі SD-карти файл з назвою "ssh" без будь-якого розширення.


13
Аргу, це була моя проблема. Я не можу повірити, що про це не згадується на сторінці завантаження зображень. Я промайнув картки для мого Пі досить раз, щоб не потрібно читати інструкції, що дивна річ "мовчки" міняти.
JohnB

Я вважаю, що це було змінено, оскільки люди підключили Піса до навколишнього світу, не змінюючи пароль за замовчуванням. Можливо, кращою ідеєю було б спонукати її змінити під час першого входу?
Гарет Оуклі

9
ого, це знадобило мені багато часу, щоб зрозуміти. fyi, якщо ви використовуєте безголову версію, "SSH можна ввімкнути, розмістивши файл завантаження" ssh "без будь-якого розширення на завантажувальний розділ SD-карти." так що я просто побігcd /Volumes/boot && touch ssh
покусав

1
Дякую за цю чудову пораду. Було дуже дезорієнтувати, як побачити роботу Raspbian Jessie Lite з версією в травні 2016 року і мовчати з версією версії березня 2017 року.
хайпост

1
Життєзбереження !! For headless setup, SSH can be enabled by placing a file named 'ssh', without any extension, onto the boot partition of the SD card
Стівен де Салас

3

Вам може знадобитися ввімкнути SSH , однак, ви отримаєте підказку, тому, швидше за все, він вже активний, про всяк випадок:

sudo update-rc.d ssh enable

якщо безпека висока, відредагуйте /etc/ssh/sshd_config

sudo /etc/ssh/sshd_config
# comment
#PermitRootLogin without-password
# and add
PermitRootLogin yes
# and also
#StrictModes yes
StrictModes no

потім перезапустіть службу ssh :

sudo invoke-rc.d ssh restart
# or
sudo service ssh restart

1
Користувач використовує Джессі. Це використовується systemdдля запуску послуг. systemctl status ssh.serviceпокаже, чи працює він.
Міллівейс

@Milliways, ти маєш рацію, моя погана, я вставляю зі своїх старих записок. Однак ... serviceвсе ще живий і здоровий. Як завжди, я спробував свою відповідь (на Джессі) перед публікацією.
fcm

1
Але в ОП проблеми з підключенням користувача piне root. Тож PermitRootLoginне має бути актуальним?
Ghanima

@Ghanima, ні, не має значення, тоді застосовується лише перша частина: увімкніть ssh . Однак дозволити root ssh (без ssh-keygen) - досить поширене питання.
fcm

Але ми майже впевнені sshd, що працює. Давати permission deniedпомилки. Таким чином, я вважаю, що це щось середнє sshd_config.
Ghanima

2

Ви можете ввімкнути SSH, розмістивши файл під назвою "ssh" у корені завантажувального розділу. Ви зробите це відразу після того, як ви спалахнете зображення на SD-карту і перед тим, як помістити SD-карту в Pi.

  1. БЕЗКОШТОВНИЙ SSH НА ПЕРЕГЛЯДУВАННІ ГОЛОВНИХ ПІ

Для безголовної настройки SSH можна ввімкнути, розмістивши файл з назвою ssh, без будь-якого розширення, на завантажувальний розділ SD-карти. Коли Pi завантажується, він шукає файл ssh. Якщо він знайдений, SSH увімкнено, а файл видалено. Зміст файлу не має значення: він може містити текст або взагалі нічого.

Джерело: https://www.raspberrypi.org/documentation/remote-access/ssh/


1

Принципових відмінностей між конфігураціями немає. Пароль і ім’я користувача за замовчуванням однакові.

Помилка compat 0x04000000зазвичай вказує на те, що у вас виникають проблеми з ключами ssh. Я перевірив би, що ваш клієнт не намагається представити ключ, і ~/.ssh/чи правильно налаштовані дозволи в каталозі.


0

2016-03-18-raspian-jessie-lite

sudo update-rc.d ssh enable

зробив це для мене миттєво, без жодної команди перезавантаження ssh


0

Була така ж проблема. Ніщо в цій публікації мені не допомогло, поки я не знайшов ці рядки у моєму файлі /val/log/auth.log:

Jun 15 05:43:31 raspberrypi sshd[1551]: error: Could not load host key: /etc/ssh/ssh_host_dsa_key

Jun 15 05:43:31 raspberrypi sshd[1551]: error: key_load_public: invalid format

Отож, в Інтернеті знайшли цю публікацію: як виправити-відновити-відновити_ssh_host_keys-fail-on-raspbian-for-raspberryp

Якщо коротко, зробіть наступне:

sudo ssh-keygen -t 'rsa' -f /etc/ssh/ssh_host_rsa_key
sudo ssh-keygen -t 'dsa' -f /etc/ssh/ssh_host_dsa_key
sudo ssh-keygen -t 'ecdsa' -f /etc/ssh/ssh_host_ecdsa_key
sudo systemctl restart ssh

Це вирішило для мене проблему підключення ssh до rpi


-1

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


2
Привіт і ласкаво просимо! Візьміть екскурсію та відвідайте довідковий центр . Хоча це теоретично може відповісти на питання, бажано сюди включити істотні частини відповіді та надати посилання для довідки. Насправді ми застосовуємо цю політику : будь ласка, відредагуйте так, щоб відповідь була самостійною, якщо посилання перерветься в майбутньому. Якщо він не буде відредагований протягом 48 годин, він буде перетворений на Wiki Wiki.
Ghanima
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.