로컬 SCP에 대한 원격이 작동하지 않습니다.

로컬 SCP에 대한 원격이 작동하지 않습니다.

다음을 수행하여 로컬에서 원격으로 scp할 수 있습니다.

scp trip3.csv [email protected]:/home/pi/

하지만 로컬(아래)로 원격 연결하려고 하면 해당 파일이나 디렉터리가 없다고 표시됩니다.

scp [email protected]:/home/pi/trip3.csv /Users/andrew/Desktop

시도하면 원격 비밀번호를 묻고 전송이 완료되었다고 하는데 로컬 컴퓨터에서 파일을 찾을 수 없습니다.scp [email protected]:/home/pi/image.jpg ~

또한 원격에서 로컬로 이동할 때 원격 비밀번호를 묻는 이유는 무엇입니까? 내 로컬 비밀번호를 물어보면 안 되나요?

어떤 아이디어가 있나요?


내 문제를 해결한 방법:

처음에는 Raspberry Pi 명령줄에서 Raspberry Pi에 SSH를 연결하는 동안 scp를 사용해 보았습니다. 로컬 컴퓨터에서만 scp를 수행할 수 있다는 것을 몰랐습니다.

로컬 컴퓨터에서 scp를 실행하면 문제가 해결되었습니다.

답변1

Mac을 사용하고 Raspberry Pi로 복사하고 있다고 가정합니다. 맞습니까? (이것이 특별히 중요한 것은 아니며 단지 내 설명을 더 명확하게 하기 위한 것입니다.)

복제 "방향"에 관계없이 scp원격 비밀번호는 항상 요청됩니다. Mac에서 명령을 실행 중이므로 로컬 측(Mac)에 액세스하는 방법을 알고 있음을 입증했습니다. 원격(Raspberry Pi)에 액세스하는 방법을 알고 있으므로 scp원격 비밀번호를 요청합니다. .

원격 컴퓨터에서 로컬 컴퓨터로 복사할 때 로컬 비밀번호를 묻는 경우 로컬 비밀번호만 사용하여 어디에서나 파일을 복사할 수 있습니다.

scp `[email protected]:/home/larry/Financials.pdf` ~

파일을 컴퓨터에 복사하면 비밀번호만 입력하라는 메시지가 표시됩니다 :-).

발생한 오류를 이해하려면 몇 가지 명령이 도움이 될 것입니다. 무엇을 합니까

ssh [email protected] ls -l /home/pi/trip3.csv

그리고

ls -ld /Users/andrew/Desktop

설명하다? 첫 번째는 trip3.csvRaspberry Pi에 실제로 존재하는지 확인하고(첫 번째 명령이 성공했다면 그래야 함) 두 번째는 /Users/andrew/DesktopMac에 실제로 존재하는지 확인합니다.

ls -l ~/image.jpg

image.jpg어디에서 끝나는지 나타내야 합니다 .

관련 정보