SSH: Mudar de autenticação de chave pública para senha

3

Eu tenho uma conta no SSH. Como faço para alternar usando uma senha antiga simples para efetuar login, em vez do meu par de chaves pública / privada?

    
por themirror 12.08.2011 / 23:39

3 respostas

4

A opção PasswordAuthentication no arquivo /etc/ssh/sshd_config controla se as senhas são permitidas.

Realmente, no entanto. Use chaves públicas .

    
por 12.08.2011 / 23:46
22

Se você quiser fazer isso temporariamente, conecte-se ao servidor com ssh -o 'PubkeyAuthentication no' server . Se você quiser fazer isto permanentemente, no servidor você pode remover sua chave pública de ~ / .ssh / authorized_keys ou em seu computador você pode adicionar o seguinte em ~ / .ssh / config

Hostname server
PubkeyAuthentication no

    
por 12.08.2011 / 23:49
0

se você souber a senha, deve ser uma questão de fornecer a senha ... se você não souber e tiver acesso ao sistema, basta redefini-la executando

passwd

para forçá-lo a usar o login de senha, você terá que remover o seu arquivo de chave privada da sua localização atual (linux / mac) ou desativá-lo no seu cliente ssh

você também precisa verificar se a senha auth está habilitada em sua configuração ssh

no entanto eu também echo os outros comentários, alternando de chave auth para senha não é recomendado como você está efetivamente reduzindo seu nível de segurança, eu estaria perguntando por que você está fazendo esse tipo de switch

    
por 12.08.2011 / 23:46

Tags