não pode reativar o sshd após a máscara do systemd

0

Depois de desativar o sshd , estou tendo problemas para reativá-lo / iniciá-lo via systemctl .

Tenho certeza de que fiz uma coisa, mas foi o que fiz:

  • ~ novo xubuntu 16.04.2 install
  • %código%
    • provavelmente teve que ativá-lo manualmente; Não me lembro
    • manteve o arquivo de configuração padrão como está (acessando somente pela LAN local)
  • (ssh entrou com sucesso para scp sobre dados de uma máquina anterior)
  • tentou desativar o sshd, pois eu não pretendia usá-lo ainda
    • apt install openssh-server
    • (eu fiz algo errado aqui?)
  • agora preciso de acesso ssh novamente, então estou tentando ativar:
    • systemctl stop sshd && systemctl disable sshd && systemctl mask sshd - saídas que removeram o symlink systemctl unmask sshd
    • /dev/null Falha ao executar a operação: Nenhum arquivo ou diretório desse tipo

Procurando por soluções, eu não encontrei muito além do que (eu acho) eu já tentei. Eu re-instalei systemctl enable sshd , mas estou obtendo o mesmo resultado.

Um apt remove openssh-server && apt install openssh-server mostra:

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

Não estou familiarizado com systemctl status sshd . Ajuda seria muito apreciada!

    
por mike 08.06.2017 / 01:18

1 resposta

1

Parece que sshd é um "alias" de tipos para ssh.service; quando você instala o openssh-server, os symlink (s) são configurados mapeando isso.

No entanto, quando você systemctl disable sshd desses links simbólicos são excluídos, e NÃO são restaurados com um habilitar.

As soluções são para systemctl enable ssh.service

    
por 11.06.2017 / 02:47