Requer senha SSH com cada uso

0

Eu uso regularmente o comando ssh do Ubuntu para conectar a um servidor que eu administro (eu até tenho uma configuração .desktop para ele). Eu uso uma chave SSH passphrased para autenticação. Eu gostaria que meu computador exigisse a senha com cada uso, em vez de simplesmente aceitá-la uma vez por login, como acontece agora. Especificamente, depois de digitar minha senha na caixa de diálogo capturada abaixo, ela não será solicitada novamente se eu abrir uma sessão adicional de SSH (mesmo depois de fechar a primeira sessão), a menos que eu primeiro efetue logout e login novamente ou reinicie.

Encontrei muitas informações sobre como ativar um comportamento semelhante a este (ou seja, frase-senha nunca solicitada mesmo após o reinício / relog), mas quase nada relacionado a desativá-la. A única coisa que achei sobre desativá-lo é este - que só se aplica a bits de Gnome invadindo / sendo puxado para o KDE. Isso não é relevante porque estou usando o Unity.

Diálogo (o nome do meu computador é intencionalmente editado fora da captura de tela):

link (não tenho reputação suficiente para imagens incorporadas)

    
por john01dav 21.10.2015 / 21:51

1 resposta

0

Existe um aplicativo chamado seahorse (não sei por que esse nome, mas você pode encontrá-lo em "Senhas e chaves" em seus aplicativos), que armazena suas senhas, gpg keys e também ssh chaves e faz basicamente o mesmo que ssh-agent ou gnome-keyring .

Se você não quiser que seu computador se lembre da frase secreta, apenas remova a chave da lista "Chaves OpenSSH" e ela deverá executar o trabalho.

    
por Jakuje 21.10.2015 / 23:38