После отключения 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 , но получаю тот же результат.

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

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

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

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .