Pobierz plik SSH z serwera WWW


1

Muszę wykonać kopię zapasową na stronie internetowej, ale muszę pobrać lokalnie do folderu na moim dysku twardym.

Przykład: scp name.zip -> MyMac/Documents/Backup

Można to zrobić za pomocą powłoki, terminala itp. Jaka jest najlepsza metoda?

Odpowiedzi:


5

scp [user@]vps.example.com:name.zip ~/Documents/Backup/ zrobi co chcesz.

Strona scp(1)podręcznika zawiera szczegóły, ale składnia scp ${from} ${to}, gdzie fromi tosą w formie: ${host}:${path}lub ${path}.

Być może zainteresuje Cię także sftpinteraktywne działanie przypominające FTP, a nie korzystanie z wiersza poleceń scp; sftp vps.example.comdoprowadzi cię tam.


Dziękuję za odpowiedź. Próbuję tego scp vps.example.com:name.zip ~ / Documents / Backup / ale nie działa
Thomas

1
Będziesz musiał dołączyć komunikat o błędzie, aby mieć nadzieję, że ktoś powie ci dlaczego. Czy dosłownie wpisać vps.example.comtam? Nie możesz po prostu skopiować i wkleić mojego przykładu, musisz użyć nazwy swojego systemu i wszystkich innych.
Daniel Pittman

tak, używam nazwy hosta i użytkownika .. ale „Odmowa dostępu, spróbuj ponownie”.
Thomas

Może to oznaczać, że plik ma złe uprawnienia, źle wpisałeś swoje dane logowania, serwer zezwala tylko na logowanie oparte na kluczach lub wyłączył scp. To ostatnie jest jednak mało prawdopodobne, ponieważ scp bardzo niewiele różni się od ssh vps.example.com cat /path/to/filewszystkich.
Daniel Pittman

W przypadku niejasności należy uruchomić polecenie na komputerze lokalnym.
Nathan Grigg
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.