Polecenie scp
(secure copy) służy do bezpiecznego kopiowania plików i katalogów między różnymi komputerami w sieci. Wykorzystuje protokół SSH, co zapewnia szyfrowanie danych podczas transferu.
Podstawowa składnia polecenia scp
jest następująca:
scp [opcje] [źródło] [cel]
Oto kilka powszechnie używanych opcji dla scp
:
-r
: Kopiuje katalogi rekurencyjnie.-P
: Określa port, jeśli SSH działa na niestandardowym porcie.-i
: Używa określonego klucza prywatnego do uwierzytelnienia.-v
: Włącza tryb szczegółowy, co pozwala na śledzenie postępu transferu.Oto kilka praktycznych przykładów użycia scp
:
Kopiowanie pliku z lokalnego systemu na zdalny serwer:
scp lokalny_plik.txt użytkownik@adres_ip:/ścieżka/docelowa/
Kopiowanie pliku z zdalnego serwera na lokalny system:
scp użytkownik@adres_ip:/ścieżka/plik.txt /lokalna/ścieżka/
Kopiowanie katalogu z lokalnego systemu na zdalny serwer:
scp -r lokalny_katalog/ użytkownik@adres_ip:/ścieżka/docelowa/
Kopiowanie pliku na zdalny serwer przy użyciu niestandardowego portu:
scp -P 2222 lokalny_plik.txt użytkownik@adres_ip:/ścieżka/docelowa/
-v
, aby uzyskać więcej informacji o postępie transferu, co może być przydatne w przypadku problemów z połączeniem.