Запуск ssh автоматически во время загрузки

Я следую нескольким учебным пособиям, в которых объясняется, как настроить SD-карту, которая автоматически загружается, что позволяет ssh в этом процессе. Я делаю это, так как у меня только ноутбук и не запасная клавиатура, экран и т. Д. Моя проблема заключается в том, что я не могу найти файл boot_enable_ssh.rc.

Все обучающие материалы, которые я прочитал, описывают использование dd (так что делайте это с помощью Unix (Ubuntu)), чтобы записать файл .img на SD-карту. Сделано вот так:

sudo dd bs=1M if=/path/to/2012-08-16-wheezy-raspbian.img of=/dev/sdb

Это завершается успешно; следующим шагом будет скопировать файл

mv  /boot/boot_enable_ssh.rc  /boot/boot.rc

boot_enable_ssh.rc отсутствует.

Я запустил dd-действие, используя два последних файла изображения с официального сайта RPi - 2012-07-15-wheezy-raspbian.img - 2012-08-16-wheezy-raspbian.img

, но для обоих нет файла /boot/boot_enable_ssh.rc.

Я также пробовал поиск с помощью find (sudo find /media/ -name boot_enable_ssh.rc). Все еще без успеха.

Я делаю что-то неправильно, есть ли другой способ получить ssh?

30 голосов | спросил Noel Evans 29 AM00000020000002931 2012, 02:23:29

6 ответов


37

Хотя Raspbian использовал , чтобы включить ssh по умолчанию, с декабря 2016 года он больше не делает этого. Пока файл boot_enable_ssh.rc по запросу OP не требуется в 2012 году, ssh можно включить при первой загрузке, создав файл под названием «ssh» в /boot. Поскольку /boot может быть записана любой ОС, которая понимает SD-карты, этот дополнительный шаг легко сделать при первой установке. Это не нужно делать снова с тем же изображением карты. Вы также можете включить его через raspi-config, как и раньше.

Фонд малины Pi решил сделать это, поскольку по умолчанию ssh по умолчанию и имеет известную комбинацию имени пользователя и пароля .

ответил scruss 29 AM00000040000003131 2012, 04:45:31
3

Независимо, если ssh включен по умолчанию в определенном дистрибутиве, выполните следующие действия:

mv /boot/boot_enable_ssh.rc /boot/boot.rc
Строка

должна быть запущена на Малиновой Pi , чтобы она работала должным образом. Если вы работаете с другого компьютера, сначала нужно mount SD-карту в вашей файловой системе, а затем работать с файлами .rc на этой смонтированной карте. У меня нет доступа к правильному флажку для проверки точных команд, но это выглядит примерно так:

mkdir ~/sdcard
sudo mount /dev/sdb ~/sdcard
mv ~/sdcard/boot_enable_ssh.rc ~/sdcard/boot/boot.rc
umount ~/sdcard
ответил akavel 29 PM00000070000005531 2012, 19:32:55
2

В raspian, если приведенные выше предложения не работают (все, хотя «mv /boot/boot_enable_ssh.rc /boot/boot.rc» должен заставить его работать при следующей загрузке, а после этого), более ручной способ для запуска

  

sudo raspi-config

, а затем в конфигурации под дополнительными опциями - есть стартовая опция ssh который запустит службу.

ответил mike 23 MaramMon, 23 Mar 2015 00:52:29 +03002015-03-23T00:52:29+03:0012 2015, 00:52:29
0

Для тех, кто получил RPi с NOOBS, предварительно установленным на SD, как я, и сталкивается с этой проблемой:

SSH, по-видимому, отключен по умолчанию с помощью NOOBS. Мне пришлось отформатировать SD-карту и поставить изображение Raspbian там, прежде чем загружать RPi в первый раз.

ответил paolopinkel 5 PM00000010000001331 2016, 13:49:13
-1

Несмотря на то, что Rasbian использует systemd (Гидра-монстр программы, которая идет вразрез с философией Unix, делает одно и делает это хорошо.) Вы можете использовать команду «update-rc.d», чтобы добавить стиль System-V ssh daemon init для запуска вашей системы, используя следующую команду:

sudo update-rc.d ssh enable

Удалить как грязь?

ответил Josiah Luscher 20 72016vEurope/Moscow11bEurope/MoscowSun, 20 Nov 2016 21:59:43 +0300 2016, 21:59:43
-1

Вот как сделать безгласную установку Raspbian на вашем Pi. Загрузите изображение Raspbian. Направляйтесь сюда, чтобы захватить копию изображения Raspbian. ... Запись изображения на SD-карту. Запишите изображение на SD-карту. ... Добавить файл «SSH» на корневой картой SD. ... Загрузите свой Pi. ... Найдите свой IP-адрес Pi. ... SSH в ваш Pi. ... Настройте свой Pi

ответил Hassan Maher 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 25 Sep 2017 18:18:08 +0300 2017, 18:18:08

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132