Desabilita programaticamente autenticação de senha ssh

2

Estou provisionando uma máquina usando packer .

A ferramenta oferece funcionalidade de provisionamento de shell para que eu possa executar qualquer comando de shell que eu queira.

Gostaria de desativar o ssh login de senha.

Existe uma maneira de fazer isso através de um comando, ao invés de acabar escrevendo padrão e line mathing sed s para /etc/sshd_config ?

    
por pkaramol 06.09.2018 / 09:41

2 respostas

4

Sim, é possível desativar a autenticação de senha por meio da linha de comando. Basta usar o -o flag ao executar o daemon: sshd -o "PasswordAuthentication no"

    
por 06.09.2018 / 14:40
0

O SSH tem suporte para chaves. Se você configurar chaves privadas e públicas, não será necessário usar uma senha.

Isso significa que você não está desabilitando o login da senha, mas está usando apenas um método diferente para autenticar na máquina.

    
por 06.09.2018 / 12:27