Как включить SSH при загрузке в Ubuntu MATE

Я установил Ubuntu Mate 16.04.2 LTS на свой Pi2 и установил OpenSSH, но когда Pi запускается / перезапускается, SSH не включается автоматически.

Я пробовал sudo systemct1 enable ssh, но все, что я получаю «Команда не найдена»

Я подключаюсь через Wi-Fi с моего ПК с Windows, если я включаю службу вручную, я могу подключиться без проблем, я просто не могу заставить ее включить SSH при загрузке.

Я новый пользователь, поэтому, если это многоступенчатый процесс, я бы по достоинству оценил шаг за шагом ответ, спасибо.

6
задан 2 June 2017 в 03:01

6 ответов

Чтобы включить SSH-сервер, вы можете попробовать открыть окно терминала и ввести следующую команду:

sudo service ssh enable

, а затем сервер SSH должен быть включен при перезагрузке. [ ! d2]

5
ответ дан 18 July 2018 в 12:19

Я думаю, что команда, которую вы ищете, это:

sudo systemctl enable ssh

(Обратите внимание на букву «l» в конце systemctl, а не на число «1» в конце systemct1, поскольку у вас есть вопрос в этом вопросе.)

13
ответ дан 18 July 2018 в 12:19

Попробуйте запустить эти 2 команды, которые должны включить ssh:

sudo systemctl enable ssh sudo service ssh restart
0
ответ дан 18 July 2018 в 12:19

Чтобы включить SSH-сервер, вы можете попробовать открыть окно терминала и ввести следующую команду:

sudo service ssh enable

, а затем сервер SSH должен быть включен при перезагрузке. [ ! d2]

5
ответ дан 24 July 2018 в 19:56
  • 1
    Не рекомендуется использовать service вместо systemctl. Этот параметр применяется только к системам с systemd. – Jakuje 2 June 2017 в 09:10
  • 2
    Да, вы правы, и я думаю, что sempaiscuba действительно дает лучший ответ, чем мой. – Ken 2 June 2017 в 12:07
  • 3
    Исправление вашего вопроса означает изменение его на то же, что уже в другом вопросе. Да, Ubuntu 16 поставляется с systemd, и вы рекомендуете использовать старую школу service. – Jakuje 2 June 2017 в 12:10

Я думаю, что команда, которую вы ищете, это:

sudo systemctl enable ssh

(Обратите внимание на букву «l» в конце systemctl, а не на число «1» в конце systemct1, поскольку у вас есть вопрос в этом вопросе.)

13
ответ дан 24 July 2018 в 19:56
  • 1
    Кроме того, если он не работает, попробуйте sudo systemctl disable ssh.socket, потому что даже после того, как я включил ssh, он не автозапускался (systemctl is-enabled ssh был enabled, но systemctl is-active ssh был inactive), пока я не вручную sudo systemctl start ssh. Но потом я заметил, что ssh.socket был активирован при загрузке, поэтому я отключил его, и, сделав это, ssh автозапускается. – AlexP 18 July 2017 в 20:59

Попробуйте запустить эти 2 команды, которые должны включить ssh:

sudo systemctl enable ssh sudo service ssh restart
0
ответ дан 24 July 2018 в 19:56

Другие вопросы по тегам:

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