2012-04-13 5 views
18

Ich möchte die Sicherung meiner Website, die auf godaddy gehostet wird, übernehmen.PSCP Dateien von godaddy auf meine Windows-Maschine kopieren

Ich benutze Pscp-Befehl von meinem Windows-DOS und versuchen, den gesamten public_html-Ordner herunterzuladen. mein Befehl lautet:

pscp -r user @ host: public_html/d: \ sites \;

Dateien werden ordnungsgemäß heruntergeladen und auch Ordner. Aber das Problem ist public_html und andere Unterordner hat zwei Ordner wie "./" und "../". Aufgrund dieser zwei Ordner wird meine Kopie fehlgeschlagen und ich bekomme "Sicherheitsverletzung: Remote-Host hat versucht, auf" a "zu schreiben." !.. Oder ‚..‘ Pfad "Fehler

Hoffnung jemand dafür helfen kann Hinweis: Ich habe nur ssh-Zugang und haben es zum Download von ssh selbst Befehle

+5

Ich habe den Weg für dieses Problem gefunden. In meinem Fall funktioniert pscp -r -scp user @ host: public_html/* D: \ sites \ einwandfrei. –

Antwort

28

Anfügen einen Stern auf die Quelle. beheben sollte, zB

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

wirklich mir sehr helfen! – yomin

1

Sie können auch gleiche tun, indem nicht am Ende Ihrer Source-Pfad ‚/‘ hinzuzufügen. Für zB.

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

Der Befehl Above erstellt das Verzeichnis public_html, wenn es an Ihrem Zielort nicht existiert (d. H. d: \ Seiten). Wir können einfach sagen, mit dem obigen Befehl können wir einen so wie er ist Klon public_html bei d:\sites machen.

Verwandte Themen