2012-04-13 2 views
18

godaddy에서 호스팅되는 웹 사이트의 백업을 만들고 싶습니다.godaddy에서 windows 컴퓨터로 PSCP 파일 복사

내 windows dos에서 pscp 명령을 사용하고 전체 public_html 폴더를 다운로드하려고합니다. 내 명령은 다음과 같습니다

PSCP -r 사용자 @ 호스트 :으로 public_html/D : 사이트 \ \;

파일이 제대로 다운로드되고 있습니다. 하지만 문제는 public_html이고 다른 하위 폴더에는 "./"및 "../"과 같은 두 개의 폴더가 있습니다. 이 두 폴더로 인해 내 사본이 실패하고 있는데 "보안 위반 : 원격 호스트가"a '에 쓰기를 시도했습니다.' !.. 또는 '..'경로 "오류

중 하나가 이것에 대한 도움이 될 수 있습니다

희망 참고 : 난 단지 ssh를 액세스 및 SSH 자체 명령에서 다운로드 할

+5

이 문제의 해결 방법을 찾았습니다. 필자의 경우 pscp -r -scp user @ host : public_html/* D : \ sites \는 정상적으로 작동합니다. –

답변

28

소스에 별을 덧붙이. 예를 들어, 또한

pscp -r [email protected]:public_html/* d:\sites\; 
+0

정말 많이 도와주세요! – yomin

1

그것을 수정해야 당신은 당신의 소스 경로 끝에 '/'를 추가하지 않음으로써 같은 일을 할 수 있습니다. 을 예를 들어.

pscp -r [email protected]:public_html d:\sites 

위의 명령은 대상에없는 경우 public_html 디렉토리를 만듭니다 (예 : d : \ sites). 단순히 위의 명령을 사용하여 public_html의 복제본을 d:\sites으로 만들 수 있습니다.