Configurei o login da chave SSH, mas quero evitar uma frase secreta

4

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.

    
por Diego Garcia 27.10.2010 / 05:55

4 respostas

1

Você pode remover a senha do seu arquivo de chave, mas é claro que isso não é muito seguro ...

    
por JanC 27.10.2010 / 05:58
3

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.

    
por nathwill 27.10.2010 / 20:19
0

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

  1. desativar login de senha
  2. use allowusers / denyusers
  3. lista de permissões iptables
por Blanca Higgins 04.04.2014 / 05:57
0

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.

    
por LiveWireBT 16.06.2014 / 08:19