не может повторно включить sshd после маски systemd

1145
mike

После отключения sshdу меня возникают проблемы с повторным включением / запуском через systemctl.

Я уверен, что что-то спрятал, но вот что я сделал:

  • ~ свежая установка xubuntu 16.04.2
  • apt install openssh-server
    • вероятно, пришлось вручную включить его; Я не помню
    • сохраненный файл конфигурации по умолчанию как есть (доступ только по локальной сети)
  • (ssh'd успешно просмотреть данные с предыдущего компьютера)
  • попытался отключить sshd, так как я не собирался использовать его дальше
    • systemctl stop sshd && systemctl disable sshd && systemctl mask sshd
    • (я что-то здесь не так сделал?)
  • Теперь мне снова нужен доступ по SSH, поэтому я пытаюсь включить:
    • systemctl unmask sshd- выводит, что он удалил /dev/nullсимволическую ссылку
    • systemctl enable sshd Не удалось выполнить операцию: нет такого файла или каталога

В поисках решений я не нашел ничего, кроме того, что (я думаю) я уже пробовал. Я переустановил apt remove openssh-server && apt install openssh-server, но я получаю тот же результат.

An systemctl status sshdпоказывает:

sshd.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) 

Я не знаком с systemctl. Помощь будет принята с благодарностью!!

0
Я заметил, что запуск `/ usr / sbin / sshd` (без параметров) приводит к запуску демона, прослушиванию порта 22, и теперь я могу войти в ssh.` Systemctl status sshd` возвращает то же самое, что aobve (not-found, dead) ) mike 6 лет назад 0
и что `systemctl enable ssh.service` удаляет ошибку` Нет такого файла` из `systemctl status sshd` https://superuser.com/questions/1069621/error-enabling-sshd-on-ubuntu-16-04?rq = 1 ... Звучит между этими двумя комментариями. Мне нужно кое-что исправить, и все будет хорошо. Однако я стараюсь найти краткие описания для этого. mike 6 лет назад 0

1 ответ на вопрос

1
mike

Похоже, sshdэто своего рода «псевдоним» для ssh.service; когда вы устанавливаете openssh-сервер, устанавливаются символические ссылки, отображающие это.

Однако, когда вы systemctl disable sshdэти символические ссылки удаляются, и НЕ восстанавливаются с включением.

Решением является systemctl enable ssh.service

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