2017-05-03 10 views
0

을 사용하여에 파일을 보내려고하고있다 : 나는 명령을 실행 할 때마다나는 나의 라즈베리 파이로 ssh를 그리고 이것은 내가 사용 된 명령입니다 SSHpass 및 SCP

sshpass -p "raspberry" scp -r [email protected]:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar 

오류는 표시하지 않고 것 같습니다 모든 것이 효과가 있었던 것처럼. 그러나 raspberryEncrypt.jar은 내 나무 딸기 파이로 전송되지 않았습니다. 이 문제를 해결하는 방법에

ssh: Could not resolve hostname c: Name or service not known 

어떤 아이디어 :

난 그냥

scp -r [email protected]:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar 

나는 라즈베리 파이 암호를 입력하고이 오류가하라는 메시지가 얻을 그것을 시도 할 때?

답변

0

문자열 C:/Users/Matt/Desktop/CSIndependantStudy/에서 ssh가 c를 호스트로 해석하고 있습니다. 콜론은 scp의 호스트와 경로 사이의 구분 기호이므로 Windows 드라이브 문자 또는 콜론을 포함하지 않는 로컬 경로를 사용하십시오.

+0

그래서 : /사용자/매트/데스크톱/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar 나는 그것을 시도하고 메신저 /Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar : 해당 파일이나 디렉토리가 없습니다 – champskee

+0

없을 것입니다. 콜론없이 올바른 경로가 필요합니다. 즉, 명령을 실행하는 디렉토리에 상대적입니다. – camelccc

+0

조금 더 설명해 주시겠습니까? 나는 그것을 이해하고있는 Im을 생각하지 않는다 – champskee