No Linux (Fedora) usando o bash, eu configurei o GnuPG gpg-agent
para agir como ssh-agent
com sucesso. Ao autenticar através de ssh , o agente tenta primeiro as chaves gpg e depois volta para o arquivo-chave ssh ~ / .ssh / id_rsa . Existe uma maneira de reverter a ordem das chaves testadas?
Minha preferência é tentar ~/.ssh/id_rsa
primeiro, depois tentar as chaves gpg na ordem especificada em ~/.gnupg/sshcontrol
.
Não quero impedir que as chaves gpg sejam usadas, por isso, adicionar IdentitiesOnly yes
a ~/.ssh/sshconfig
não parece ser uma opção.
Além disso, confio na segurança do meu diretório ~/.ssh
e não quero receber uma senha ao usar a chave ssh, portanto, usar ssh-add
para importar a chave para GnuPG
não é a resposta, seja porque requer uma senha.