2012-04-13 14 views
18

godaddyでホストされている私のウェブサイトをバックアップしたいと思います。godaddyからwindowsマシンにPSCPコピーファイル

私はwindows dosからpscpコマンドを使用し、全体のpublic_htmlフォルダをダウンロードしようとしました。 私のコマンドは次のとおりです。

PSCP -rユーザ@ホスト:public_htmlの/ D:サイト\ \;

ファイルが適切にフォルダにもダウンロードされています。しかし、問題はpublic_htmlで、他のサブフォルダには "./"と "../"の2つのフォルダがあります。この2つのフォルダのために私のコピーが失敗し、 "セキュリティ違反が発生しています:リモートホストが" 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にすることができます。

関連する問題