Restaurando / etc / ssh / sshd_config para o Debian original 9

1

Esqueci-me de fazer um backup do / etc / ssh / sshd_config quando o editei pela última vez. Agora quero restaurá-lo para o padrão. Alguém pode enviar o texto original ou mostrar-me como obter o original, se houver uma maneira de estar certo? ?

Obrigado:)

    
por Liam O'Luachra 02.01.2018 / 23:40

1 resposta

4

TLDR: verifique /usr/share/openssh/sshd_config .

Sugestão para o futuro: Olhe para etckeeper .

Além de limpar e reinstalar um pacote, não há uma maneira geral de o Debian redefinir a configuração para o padrão. Existem basicamente três maneiras diferentes como os pacotes manipulam a configuração:

  1. Envie a configuração no .deb como um arquivo de configuração do dpkg. Você pode usar dpkg-deb -x para extrair isso do arquivo .deb (não extraia para / ! Em vez disso, extraia-o para um diretório temporário e copie-o para fora). Os gerenciadores de arquivos podem também extrair arquivos deb para você.
  2. Envie algo que é basicamente a configuração em algum lugar diferente de /etc (geralmente /usr/share ), use ucf para instalá-lo.
  3. Gere completamente a configuração usando scripts e instale-a de alguma forma, geralmente com ucf . Se você tiver sorte, o arquivo gerado estará em algum lugar, provavelmente em /var/lib .

Como um usuário, você pode diferenciá-los pelo que você modificou o prompt de configuração que algumas vezes você vê na aparência da atualização. dpkg -S também encontrará apenas arquivos que sejam o caso nº 1 acima.

Às vezes com (2) ou (3), você será solicitado novamente usando dpkg --reconfigure «package» , especialmente se escolher opções diferentes das anteriores. Mas não sempre; depende do pacote. (O ideal é que isso nunca aconteça, mas alguns arquivos de configuração são muito complicados para serem facilmente mesclados em suas alterações).

openssh-server faz (2); você pode encontrar a configuração original em /usr/share/openssh/sshd_config

    
por 03.01.2018 / 00:05

Tags