SFTP를 사용하여 원격 서버에 연결을 시도했지만 불필요한 비밀번호 프롬프트가 표시됨

SFTP를 사용하여 원격 서버에 연결을 시도했지만 불필요한 비밀번호 프롬프트가 표시됨

최근 개발을 위해 Windows에서 Ubuntu로 전환했는데 원격 서버에 대한 연결을 설정하는 데 문제가 있습니다.

Windows에서는 Cyberduck을 사용하여 보호되지 않은 키 파일을 사용하여 SFTP를 통해 원격 서버에 연결합니다.

이제 명령줄을 사용하여 sftp를 수행하려고 합니다.

sudo sftp -o IdentityFile=< location of my keyfile > < myusername >@< myhostname >

나는 다음과 같은 응답을 받았습니다.

Enter passphrase for key < my keyfile >: 
Permission denied (publickey).
Couldn't read packet: Connection reset by peer

나는 사용한다정밀한Windows에서 동일한 키 파일을 연결했는데 제대로 작동합니다. 이 특정 키 파일에는 비밀번호가 없기 때문에 비밀번호를 묻는 메시지가 표시되지 않았습니다. 불행하게도 고용주가 제공한 비밀번호가 있는 키 파일로 대체할 수 없습니다.

내 키 파일의 권한은 600으로 설정되어 있으며 파일입니다 ppk.

여기서 무슨 일이 일어나고 있는 걸까요? 연결하려면 어떻게 해야 하나요?

관련 정보