Uma vez que o ssh-agent é eliminado devido ao ciclo de energia, por que ainda posso usar o ssh sem uma senha?

0

Eu tenho dois servidores Linux executando o RHEL.

Eu configurei as chaves particulares para ssh usando ssh-keygen . Também copiei a pasta .ssh do usuário que criei para o mesmo usuário com intenções de usar openmpi . Em seguida, iniciei ssh-agent do shell bash e usei ssh-add para adicionar identidades privadas.

Em seguida, passei para ssh de um servidor para outro com a esperança de% semssh da senha. Deu certo!

Após a reinicialização, o processo ssh-agent é eliminado e ssh-add -l informa que não há identidades / chaves armazenadas. Eu espero isso.

Mas por que ainda posso ssh de um para o outro sem uma senha? Qualquer ajuda é apreciada.

    
por user_ABCD 25.02.2016 / 01:22

1 resposta

0

Se a sua identidade estiver armazenada no caminho padrão ( ~/.ssh/id_{rsa,dsa,ecdsa} ), seu cliente as pegará e as usará, independentemente de elas terem sido adicionadas ao agente ou não. Se as chaves são protegidas por senha, então ele pede, se não apenas as usa. É recurso.

    
por 25.02.2016 / 11:12