Teste a configuração do SSH sem arriscar perder o acesso remoto

1

Recentemente, desconfigurou um arquivo ssh enquanto mexia com cifras, derrubando o controle remoto até que eu pudesse acessar o computador localmente e corrigi-lo. Eu queria saber se havia uma maneira de evitar esse tipo de problema no futuro, executando um script para substituir o arquivo sshd_config com uma versão "segura" em um sinal (não-ssh, obviamente) a ser enviado. Eu posso escrever o script, o que estou procurando é uma maneira de executá-lo remotamente, com o mínimo de software extra possível. Eu já configurei algo parecido com isso usando o apache para hospedar o php que executa scripts bash, mas parece-me que deveria haver uma solução mais elegante. Isso é relativamente seguro, suponha que a segurança não seja um problema. Obrigado!

    
por brndn2k 29.04.2017 / 00:08

2 respostas

1

Uma opção de força bruta é iniciar um segundo servidor SSH em execução em uma porta diferente. Se você estragar o "principal", faça o login no backup.

Obviamente, lembre-se de desabilitar o backup assim que terminar de testar: -)

    
por 30.04.2017 / 09:53
0

O fluxo de trabalho geral é para alterar a configuração, reiniciar o serviço sshd e testar a conexão antes de fechar a conexão existente. Se você tiver parafusado a configuração, varrer os logs, reverter a configuração, reiniciar o serviço novamente para voltar ao estado de funcionamento.

Reiniciar o serviço sshd não fecha nem afeta as sessões abertas anteriormente.

    
por 30.04.2017 / 09:14

Tags