Ao tentar conectar-me à instância da AWS usando SFTP, ocorre um erro ao configurar o ~/.ssh/id_rsa.pub
arquivo para conexão.
Erro -Could not load key file. File 'id_rsa.pub' could not be loaded or does not contain a private key. - File Zilla
Responder1
Percebi que era necessário fornecer um arquivo privado (chave) para configurar a conexão SFTP.
~/.ssh/id_rsa
é o arquivo privado
~/.ssh/id_rsa.pub
é o arquivo público É necessário usar o arquivo privado para o FileZilla se conectar.
Responder2
No MacOS, o FileZilla não aceitaria minha chave privada ativa armazenada em ~/.ssh/id_rsa
, mas quando defini o tipo de logon como Interactive
pude me conectar sem uma senha.
Responder3
Embora isso seja um pouco antigo e a resposta aceita esteja um tanto correta, ainda não resolve o problema. No entanto, funcionará bem se você usar o caminho absoluto.
/users/username/.ssh/id_rsa
Alguns antecedentes da história, ao usá- ~/.ssh/id_rsa
lo ainda retorna o mesmo erro, mesmo que o arquivo exista, já que eu o uso para conectar através do terminal.
Could not be loaded or does not contain a private key.