O fato de fornecer nome de usuário uma vez causa 'ssh' de repente, não pedindo mais a senha? [fechadas]

0

Por um longo tempo, fiquei perplexo com o porquê de o comando ssh estar pedindo uma senha algumas vezes, e outras vezes não. Mesmo quando eu estava usando o par de chaves privadas / públicas same em muitos clusters diferentes, às vezes eu recebia uma senha, e às vezes eu não era.

Hoje tentei acessar um cluster que normalmente requer uma senha quando tento ssh nele. Normalmente, para acessar o cluster eu faço ssh <ip address> . Hoje, eu usei ssh <username>@<ip address> para entrar e ele não me pediu uma senha!

E, desde então, não me pediu uma senha. Isso é estranho ... por que apenas fornecer o nome de usuário faz com que ele não solicite mais uma senha? ou há algo mais que eu estou perdendo que poderia ter mudado isso?

Eu verifiquei as permissões no diretório ~/.ssh e tudo parece correto lá .... que outras coisas verificar?

    
por guimption 26.08.2017 / 08:04

1 resposta

1

Eu suspeito que você tenha uma senha na chave privada ssh , e que o agente ssh esteja rodando em algum lugar.

Quando a primeira conexão é feita, e não há nada no ssh-agent, ele lhe perguntará a senha de descriptografia da chave privada. Uma vez digitada, ela será adicionada ao ssh-agent e, em seguida, (nas conexões subsequentes até que seja limpa), use a chave do agente ssh.

    
por 26.08.2017 / 22:27