~/.ssh/id_rsa.pub
SFTP를 사용하여 AWS 인스턴스에 연결하려고 할 때 연결 파일을 설정하는 동안 오류가 발생합니다 .
오류 -Could not load key file. File 'id_rsa.pub' could not be loaded or does not contain a private key. - File Zilla
답변1
SFTP 연결을 설정하려면 개인 파일(키)이 필요하다는 것을 깨달았습니다.
~/.ssh/id_rsa
개인 파일은
~/.ssh/id_rsa.pub
공개 파일입니다. FileZilla를 연결하려면 개인 파일을 사용해야 합니다.
답변2
MacOS에서는 FileZilla가 에 저장된 활성 개인 키를 허용하지 않지만 ~/.ssh/id_rsa
로그온 유형을 로 설정하면 Interactive
비밀번호 없이 연결할 수 있습니다.
답변3
이것은 약간 오래되었고 허용되는 답변이 다소 정확하지만 여전히 문제가 해결되지 않습니다. 그러나 절대 경로를 사용하면 제대로 작동합니다.
/users/username/.ssh/id_rsa
이야기에 대한 일부 배경은 ~/.ssh/id_rsa
파일이 존재하더라도 터미널을 통해 연결하는 데 사용하기 때문에 사용하는 동안 여전히 동일한 오류를 반환합니다.
Could not be loaded or does not contain a private key.