Podstawy protokołu scp
Notka o tym jak skopiować z lub na serwer plik lub katalog przy użyciu protokołu scp
.
Kopiowanie na serwer
Żeby skopiować z lokalnej maszyny na serwer wystarczy wklepać w konsoli:
scp ŚCIEŻKA/PLIK UŻYTKOWNIK@SERWER:ŚCIEŻKA_2/PLIK_2
ŚCIEŻKA
— ścieżka do lokalnego pliku; można ją spokojnie ominąć w przypadku, gdy plik znajduje się w tym samym katalogu, z którego wywołujemy skrypt.PLIK
— lokalny plik, który chcemy skopiować.UŻYTKOWNIK
— należy podać jeśli jest wymagana.SERWER
— adres serwera, z którego chcemy kopiować.ŚCIEŻKA_2
— ścieżka do pliku na serwerze; można zrezygnować jeśli plik będzie znajdował się w katalogu domowym użytkownika, na którego konto się “logujemy”.PLIK_2
— nazwa pliku po skopiowaniu; możemy pominąć jeśli chcemy zachować nazwę oryginalnego pliku.
Kopiowanie z serwera
W drugą stronę (z serwera do nas):
scp UŻYTKOWNIK@SERWER:ŚCIEŻKA_2/PLIK_2 ŚCIEŻKA/PLIK
Kopiowanie katalogów
Wystarczy za nazwą skryptu podać parametr -r
, który pozwala na kopiowania rekurencyjne, co wygląda tak:
scp -r ...
Oczywiście w takim przypadku nie podajemy nazw plików: PLIK
i PLIK_2
.