Bu çözümlerin hiçbiri MacOS'ta (Sierra, High Sierra veya Mojave) işe yaramadı. FileZilla Ayarlarına kendi anahtarınızı eklediğinizde, yeniden başlattıktan sonra yine de bir parola istenir.
Aşağıdakileri şuraya ekleyin ~/.ssh/config
:
Host *
ForwardAgent yes
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
Sonra bunu terminalde yapın:
ssh-add -K ~/.ssh/id_rsa
Ardından bu dosyayı oluşturun:
~ / Library / LaunchAgents / local.computername.AddSSHKeysAtLogin.plist
Bunu içine koy:
Local.mycomputername.AddSSHKeysAtLogin ProgramArguments / usr / bin / ssh-add -A StandardOutPath / dev / null StandardErrorPath / dev / null RunAtLoad
Yeniden başlatın ve sizden şifre istenmeden FileZilla'yı kullanabilirsiniz. İşe yarıyor!
Burada son kısmı aldım: https://blog.elao.com/en/tech/ssh-agent-does-not-automatically-load-passphrases-on-the-osx-sierra-keychain/