Pytanie w sprawie download, putty, ssh, pscp – Skopiuj pliki PSCP z Godaddy do mojego komputera z systemem Windows

20

Chcę zrobić kopię zapasową mojej strony internetowej, która jest hostowana na Godaddy.

Użyłem polecenia pscp z moich okien systemu Windows i próbuję pobrać cały folder public_html. moim poleceniem jest:

pscp -r użytkownik @ host: public_html / d: witryny

Pliki są poprawnie pobierane i foldery również. Ale problem to public_html, a inne podfoldery mają dwa foldery, takie jak „./” i „../”. Z powodu tych dwóch folderów moja kopia się nie udaje i dostaję „naruszenie bezpieczeństwa: zdalny host próbował napisać do„ a ”. lub błąd „..” ścieżka.

Mam nadzieję, że każdy może w tym pomóc. Uwaga: Mam tylko dostęp do ssh i muszę go pobrać z samych poleceń ssh.

Znalazłem drogę do tego problemu. W moim przypadku pscp -r -scp user @ host: public_html / * D: działa poprawnie. Rajeev Roy

Twoja odpowiedź

2   odpowiedź
1

Możesz również zrobić to samo, nie dodając „/” na końcu ścieżki źródłowej. Np.

<code>pscp -r [email protected]:public_html d:\sites
</code>

Powyższe polecenie utworzy katalog public_html, jeśli nie istnieje w miejscu docelowym (np. D: witryny). Po prostu możemy powiedzieć, że używając powyższego polecenia, możemy utworzyć klonpublic_html wd:\sites.

36

Dołączenie gwiazdy do źródła powinno to naprawić, np.

<code>pscp -r [email protected]:public_html/* d:\sites\;
</code>
Dobra robota. Nie wiem, dlaczego ten mnie skradał. Jaki jest błąd / problem bezpieczeństwa? Czy ktoś może mi na to odpowiedzieć? Kevin Glynn
Naprawdę bardzo mi pomóż! yomin

Powiązane pytania