ssh -i /path/to/private/key
é a sintaxe correta. Você está usando sua chave pública ... isso não funcionará!
Appart disso. Tem certeza de que a configuração está correta ... Não sei que o authorized_keys pode ser uma pasta! Consulte o link para obter um tutorial completo. Ou se preferir um link em alemão
Verifique também se você possui permissões importantes. chave privada deve ter 600
. O mesmo se aplica ao arquivo authorized_keys.
Para depurar, você deve começar com o ssh simples ... talvez seja necessário adicionar um usuário ao comando ssh.
editar:
como você criou suas chaves ssh? abri-los com um texteditor e verifique se eles estão corretos. Uma chave privada deve começar com:
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,C9C5C0756A407FEA7D4747283FDFA526
uma chave pública se parece com:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC1EELjEjoKrVSQo30z+QvFffKpCKEZ6LbiwE3kHJs15QH1dG3Axs5IxbBKa/eOf9QTMEhLg6cAp/bBXd+/PBMk9JLWyCkhiDowcQBVL29HA4DEgmzpAShIkoEzUk+cFAL2Iqn7U9YfZMfQaaPaqPzaDml8xeH/xNFEovkinof39Ulpr5g5ihdyoTXPBs48Y9oH2/G+GAc3pc5jaEgP52CjMVfoSUNviBd13Ol8tqauCHFSD0z4m7Gmwh20JtiOzMlD/Jv9+7OILQrIA5oBEmh0Vk++hhdhebTvAI/NMG/N2o0DPrGdsUkg3igMYlO7/noAw56Nd+BBWzpOiaeosNhd jonathan@hostname
verifique que authorized_keys no servidor contém a chave pública na linha one .