Chociaż rozumiem, jak przesyłać pliki do i z mojego serwera z sieci domowej, jak mogę przesyłać pliki z mojego serwera do mojego komputera lokalnego, gdy jestem na zewnątrz, powiedzmy w Starbucks?
Chociaż w tym scenariuszu jestem w stanie scpować z mojego komputera lokalnego na mój serwer, nie zastanawiałem się, jak pobrać plik z domu za pomocą wiersza polecenia. Jakieś sugestie?
ssh
scp
home-server
użytkownik98496
źródło
źródło
Skopiuj plik „foobar.txt” z hosta zdalnego na host lokalny:
$ scp [email protected]:foobar.txt /some/local/directory
Skopiuj plik „foobar.txt” z hosta lokalnego na hosta zdalnego:
$ scp foobar.txt [email protected]:/some/remote/directory
Skopiuj katalog „foo” z hosta lokalnego do „paska” katalogu hosta zdalnego:
$ scp -r foo [email protected]:/some/remote/directory/bar
Skopiuj plik „foobar.txt” ze zdalnego hosta „rh1.edu” na zdalny host „rh2.edu”:
$ scp [email protected]:/some/remote/directory/foobar.txt [email protected]:/some/remote/directory/
Skopiowanie plików „foo.txt” i „bar.txt” z hosta lokalnego do katalogu domowego na hoście zdalnym:
$ scp foo.txt bar.txt [email protected]:~
Skopiuj plik „foobar.txt” z hosta lokalnego na hosta zdalnego przy użyciu portu 2264:
$ scp -P 2264 foobar.txt [email protected]:/some/remote/directory
Skopiuj wiele plików ze zdalnego hosta do bieżącego katalogu na lokalnym hoście:
$ scp [email protected]:/some/remote/directory/\{a,b,c\} .
$ scp [email protected]:~/\{foo.txt,bar.txt\} .
Aby uzyskać więcej informacji: Bezpieczne kopiowanie
źródło
sshd
biegania - wszyscy o tym wiedzą, eh ... czy nie.Jeśli chcesz zabezpieczyć kopię w zdalnej lokalizacji, takiej jak Dropbox lub GoogleDrive, utwórz konto w https://couchdrop.io, a następnie połącz swojego dostawcę pamięci.
Stamtąd po prostu
scp <filename> [email protected]:/Dropbox
itd., jeśli chcesz pobrać plik z chmury, po prostu odwróć dwie instrukcje, aby;scp [email protected]:/Dropbox/filename ~/
- spowoduje to ściągnięcie pliku do wybranego kataloguźródło