
컬에 심각한 문제가 발생했습니다. Windows 10에서 작동하는 원격 서버의 라즈베리에서 파일을 복사하고 싶습니다. RSA 키가 서버에 설치되어 있으며 모든 것이 ssh에서 암호 없이 작동합니다.
다음 명령을 실행하면:
curl -k -v -u user.me: --pubkey .ssh/id_rsa.pub -T ./image1.jpg sftp://[email protected]/c:/Users/user.me/Documents/image1.jpg
파일이 성공적으로 업로드되었습니다.
동일한 명령을 실행하면 프로토콜을 scp로 변경합니다. 컬 -k -v -u user.me: --pubkey .ssh/id_rsa.pub -T ./image1.jpg scp://[이메일 보호됨]/c:/Users/user.me/Documents/image1.jpg
오류가 발생했습니다.
컬: (67) 인증 실패
scp를 직접 사용하려고 하면 정상적으로 작동합니다. scp ./image1.jpg[이메일 보호됨]:c:/Users/user.me/Documents/image1.jpg
컬을 사용할 때 scp와 sftp에서 왜 다른 동작이 나타나는지 설명해 주시겠습니까? 프로토콜 scp를 사용하여 컬 업로드를 성공적으로 수행하려면 수행해야 할 작업이 있나요?