Como posso fazer com que o gnome-keyring-daemon solicite a senha da chave ssh no terminal, em vez da GUI?

6

Ao acessar um ssh-key com uma senha pela primeira vez em uma sessão do gnome, é muito mais claro que o prompt de senha apareça no terminal em que estou executando o comando ssh. Em vez disso, o gnome-keyring -daemon solicita um pop-up da GUI que pode ser facilmente perdido em diferentes áreas de trabalho.

Como posso fazer com que o gnome-keyring-daemon me avise no terminal e não com uma GUI? Deve ficar assim:

$ ssh [email protected]
Enter password for ssh key '/path/to/my/key.dsa': 

Este é o prompt que aparece em uma sessão não-X, por exemplo.

    
por reasgt 11.02.2013 / 21:27

1 resposta

1

Se você não insistir em usar o gnome-keyring, será fácil. ssh-agent é a ferramenta que você deseja. Você pode adicionar chaves ao agente em execução com ssh-add path/to/keyfile e listar as chaves ativas com ssh-add -l .

Depois de adicionar uma chave ao agente, você pode usar ssh como está agora, mas as chaves são fornecidas por ssh-agent .

    
por user1721265 11.02.2013 / 22:11