Eu uso minha chave PGP como chave privada ssh para fazer login em quase todos os meus servidores ssh (graças ao gpg-agent). Agora quero conectar-me a ele com SFTP via nautilus, mas sempre que tento recebo um pop-up de 'Acesso negado'.
Pelo que descobri em minha pesquisa, o Nautilus usa sshfs (provavelmente mudou, a maior parte do artigo que vi era datado de 2010 e não estava instalado na minha máquina). Então tentei e consigo montá-lo via sshfs, mas quando tento novamente no nautilus ainda recebo um pop-up 'Permissão negada'.
Encontrei uma maneira de obter o log e, efetivamente, é uma questão importante:
sftp: stderr: jangberry@<MyServerIP>: Permission denied (publickey).
Embora o ssh-agent não tenha nenhuma chave e a única chave que o gpg-agent pode usar esteja autorizada neste servidor