Nenhuma dessas soluções funcionou para mim no MacOS (Sierra, High Sierra ou Mojave). A adição de sua própria chave às Configurações do FileZilla ainda solicita uma senha após a reinicialização.
Adicione o seguinte a ~/.ssh/config
:
Host *
ForwardAgent yes
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
Em seguida, faça isso no terminal:
ssh-add -K ~/.ssh/id_rsa
Em seguida, crie este arquivo:
~ / Library / LaunchAgents / local.computername.AddSSHKeysAtLogin.plist
Coloque isso nele:
Nomeie local.mycomputername.AddSSHKeysAtLogin ProgramArguments / usr / bin / ssh-add -A StandardOutPath / dev / null StandardErrorPath / dev / null RunAtLoad
Reinicialize e você poderá usar o FileZilla sem ser solicitada uma senha. Funciona!
Eu tenho a última parte aqui: https://blog.elao.com/en/tech/ssh-agent-does-not-automatically-load-passphrases-on-the-osx-sierra-keychain/