Como evitar o openSSH mostrando o popup de autenticação?

1

Ao enviar um repositório bzr para outro servidor, eu preciso digitar uma senha openSSH.

Depois que eu digitei, um pop-up openSSH aparece e requer a senha novamente.

Qualquer maneira de evitar isso?

    
por Adam Matan 10.02.2011 / 14:39

3 respostas

2

O problema é que, mesmo com uma chave SSH, se você colocar uma senha na chave ssh usada, será necessário inserir sua senha para desbloquear a chave uma vez durante a sessão de login (a menos que seja configurado de outra forma). Essa é uma medida de segurança que algumas pessoas ativam para que outros não possam utilizar seu sistema nem sua chave SSH em seu próprio sistema.

EDITAR
Para corrigir isso, você precisa editar sua chave SSH (se usar uma) para que não exija uma senha, e seahorse (a GUI para gerenciamento de chaves e outras coisas) ajudará você a fazer isso. Eu recomendo strongmente que você não remova sua senha da sua chave SSH (se é isso que está causando os popups, e tenho certeza que é)

    
por Thomas Ward 17.03.2011 / 00:57
0

Ao dizer "senha", presumo que isso significa que você não tem uma chave SSH.

A maneira mais fácil de fazer isso funcionar:

  1. Abra uma janela de terminal e execute ssh-keygen
  2. Aceite o local padrão
  3. Insira uma senha ou senha duas vezes (a senha é como uma senha, mas pode conter espaços)
  4. Execute ssh-copy-id OTHERSERVER e insira sua senha
  5. Executar ssh OTHERSERVER

Agora, você deve digitar a frase que você digitou.

Depois disso, o gnome-keyring-daemon ou o ssh-agent lembrará sua frase-senha até você sair.

    
por Mikel 17.03.2011 / 04:33
-1

Você pode achar o GPG Agent útil - veja página Dicas e truques na Ajuda da comunidade Ubuntu

    
por Vadim Rutkovsky 14.02.2011 / 16:26