Configurei o ForceCommand em um servidor, agora não consigo SSH em

1

Eu configurei um ForceCommand no arquivo sshd config para um script com erro. Assim, a execução do script falha e a conexão SSH é fechada imediatamente após.

Eu posso SSH como root (embora o script ainda seja executado e falhe, me liberando), e tentei o seguinte:

ssh root@server -t "sed '/ForceCommand/d' /etc/ssh/sshd_config; systemctl restart sshd

Embora pareça não ter funcionado.

Eu procurei por uma solução, mas não consigo encontrar problemas semelhantes. Talvez eu não saiba as palavras-chave corretas.

    
por PSilvestre 27.07.2018 / 21:43

1 resposta

0

O comando sed está sem o parâmetro -i (editar arquivo no local), o que significa que Sed não excluiu a linha que contém a sequência ForceCommand . Experimente com:

ssh root@server -t "sed -i '/ForceCommand/d' /etc/ssh/sshd_config; systemctl restart sshd
    
por 27.07.2018 / 22:14

Tags