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?

Tomasz
źródło

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.

Daniel Pittman
źródło
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