O ForwardAgent do ssh só funciona com chaves protegidas por senha no osx

Porque o ssh-agent carrega as chaves do Keychain Access quando é iniciado, e apenas essas chaves protegidas por senha serão salvas no Keychain Access.

Você pode verificar quais chaves estão disponíveis para ForwardAgent ssh-add -l.

Você pode adicionar uma chave para o ssh-agente e armazenar a senha no Acesso às Chaves com um comando: ssh-add -K [file].