Você pode remover a senha do seu arquivo de chave, mas é claro que isso não é muito seguro ...
Eu configurei um login sem senha para o computador de um amigo e tudo funciona muito bem.
Eu até editei meu ~/.ssh/config
para adicionar seu nome de host e meu nome de usuário.
Então eu apenas teco ssh friend e ele conecta ... mas toda vez que eu efetuo logout (e volto) antes de executar o ssh friend , sou solicitado minha senha.
Existe uma maneira de evitar isso? Eu tentei com o ssh-add mas ele também bloqueia o logout.
Você pode remover a senha do seu arquivo de chave, mas é claro que isso não é muito seguro ...
Não é realmente uma boa política de segurança usar chaves ssh sem senha. Usar a autenticação do pubkey para entrar é uma ótima maneira de proteger o servidor ssh, mas se sua chave privada for comprometida, sua segurança irá para a janela. Minha sugestão seria manter a senha em sua chave SSH e permitir que o SeaHorse desbloqueie a chave automaticamente quando você estiver conectado ao computador ou lembre-se dela para essa sessão de login específica. Dessa forma, sua chave ainda está protegida por uma senha, mas você só precisa inserir a senha uma vez por sessão de login.
Você pode fazer login SSH sem senha, se quiser, pois nath dirá que você deve usar a frase secreta para segurança extra, mas existem maneiras de adicionar mais segurança
Dê uma olhada em Chaveiro . Está disponível nos repositórios do Ubuntu. Você pode configurá-lo para pedir a frase secreta somente no primeiro login após a reinicialização do sistema.