Jak wykonać transfer plików SCP [Załączone zdjęcia]

SCP umożliwia przesyłanie plików z komputera lokalnego na zdalny lub ze zdalnego na lokalny. Przeczytaj ten artykuł, aby dowiedzieć się, jak przeprowadzić transfer plików SCP w różnych przypadkach.

Autor: Tyler    Zaktualizowano w dniu September 16, 2026
 

Jak używać SCP do przesyłania plików?

„Od czasu do czasu muszę przenosić pliki między komputerami. Próbowałem wielu różnych metod transmisji plików, ale zawsze napotykałem problemy. Na przykład rozmiar plików uniemożliwia ich wysłanie. Znajomy twierdzi, że mogę bezpiecznie kopiować pliki za pomocą SCP. Czy ktoś może mi podpowiedzieć, jak przesyłać pliki za pomocą SCP ze zdalnego komputera na lokalny?”

Czym jest SCP i jak go używać do przesyłania plików?

SCP (Secure Copy Protocol), narzędzie wiersza poleceń wykorzystujące mechanizm SSH, umożliwia bezpieczne przesyłanie plików między komputerami. W tej części przedstawiamy szczegółowe polecenia SCP do przesyłania plików w trzech różnych przypadkach.

Oto podstawowa składnia poleceń SCP oraz opcje, które musisz znać.

Składnia polecenia przesyłania plików SCP ma następującą formę:

scp [OPCJA] [użytkownik@]HOST_ŹRÓDŁOWY:]plik1 [użytkownik@]HOST_DOCELOWY:]plik2

  • [OPCJA]-Opcje są używane do wykonywania zadań związanych z SCP, takich jak instalacja, konfiguracja, kopiowanie itp.
  • [użytkownik@]HOST_ŹRÓDŁOWY:]plik1 - Plik źródłowy.
  • [użytkownik@]HOST_DOCELOWY:]plik2 - Plik docelowy
Wskazówki: O ile nazwy plików zdalnych powinny zawierać specyfikację użytkownika i hosta, o tyle pliki lokalne należy wskazywać przy użyciu ścieżki bezwzględnej lub względnej.

SCP oferuje szeroką gamę opcji regulujących każdy aspekt jego działania. Oto najpopularniejsze z nich:

  • ✍-P- Określa port SSH zdalnego hosta.
  • ✍-p- Zachowuje czasy modyfikacji i dostępu do plików.
  • ✍-q- Użyj tej opcji, jeśli chcesz pominąć wskaźnik postępu oraz komunikaty inne niż błędy.
  • ✍-C- Wymusza kompresję danych przez SCP podczas ich wysyłania do maszyny docelowej.
  • ✍-r- Winguje kopiowanie katalogów przez SCP w sposób rekurencyjny.

Przed rozpoczęciem operacji uważnie przeczytaj uwagi.

Uwagi:
  • Zarówno systemy Linux, jak i Mac zawierają polecenie SCP. Jeśli korzystasz z systemu Windows, musisz pobrać i zainstalować program PuTTY lub skopiować plik „pscp.exe” (SCP dla systemu Windows) do folderu docelowego, w którym zamierzasz go używać.
  • Polecenie SCP wymaga uwierzytelnienia za pomocą klucza SSH lub hasła w systemach zdalnych, ponieważ do przesyłania danych wykorzystuje tunel SSH (Secure Shell).
  • Podczas kopiowania plików o tej samej nazwie i lokalizacji w obu systemach należy zachować ostrożność, ponieważ SCP automatycznie zastąpi pliki.
  • Aby kopiować pliki, musisz posiadać co najmniej uprawnienie do odczytu pliku źródłowego oraz uprawnienie do zapisu w systemie docelowym.

Przypadek 1. Transfer pliku przez SCP z komputera lokalnego na zdalny

Krok 1. Uruchom następujące polecenie, aby skopiować plik lokalny na komputer zdalny:

scp file.txt remote_username@10.10.0.2:/remote/directory

  • file.txt - nazwa pliku docelowego, który chcesz przesać
  • remote_username - nazwa użytkownika urządzenia zdalnego
  • 10.10.0.2 - zastąp ten adres adresem IP
  • /remote/directory - ścieżka, do której chcesz skopiować plik (jeśli nie podano katalogu zdalnego, plik zostanie skopiowany do katalogu domowego użytkownika zdalnego).

Krok 2. Wpisz hasło użytkownika, aby rozpocząć proces.

Dodatkowa wskazówka:

Uruchom poniższe polecenie, aby określić nową nazwę pliku, jeśli chcesz zapisać plik pod inną nazwą:

scp file.txt remote_username@10.10.0.2:/remote/directory/newfilename.txt

Przypadek 2. Transfer pliku przez SCP ze zdalnego systemu na lokalny

Krok 1. Zastąp odpowiednie informacje z Przypadku 1 i uruchom polecenie, aby przesłać pliki ze zdalnego systemu na lokalny:

scp remote_username@10.10.0.2:/remote/file.txt /local/directory

Krok 2. Wpisz hasło, aby wykonać zadanie.

Przypadek 3. Przesyłanie pliku między dwoma zdalnymi komputerami za pomocą SCP

Krok 1. Wpisz następujące polecenie, aby skopiować plik między dwoma zdalnymi systemami.

scp user1@host1.com:/files/file.txt user2@host2.com:/files

  • /files/file.txt- nazwa pliku docelowego
  • host1.com- host, z którego przesyłasz pliki
  • /files - katalog, do którego chcesz skopiować pliki
  • host2.com - host docelowy, do którego chcesz przesłać pliki

Krok 2. Wpisz hasła obu urządzeń, a plik zostanie bezpośrednio przesłany.

Uwagi: Prędkość przesyłania plików przez SCP to główna wada, na którą uskarżają się użytkownicy. Z opinii użytkowników wynika, że aby przesłać pliki z jednego komputera na drugi, wysłanie pliku o wielkości 500 MB za pomocą SCP zajmuje około 25 minut. Ponadto przesyłanie plików przez SCP wymaga określonej wiedzy technicznej. W przeciwnym razie podczas uruchamiania polecenia pojawią się błędy.

AnyViewer: Przesyłanie plików między komputerami z systemem Windows w prostszych krokach

Ze względu na wyżej wymienione ograniczenia możesz szukać prostszego sposobu przesyłania plików między komputerami. Do przesyłania plików zaleca się użycie oprogramowania innego producenta AnyViewer ze względu na następujące korzyści.

Łatwy w użyciu. Posiada prosty interfejs i łatwą obsługę umożliwiającą przesyłanie plików bez ograniczeń.
Szybki. Charakteryzuje się dużą prędkością przesyłania plików – na przykład przesłanie pliku zip o wielkości 2 GB zajmuje około 20 sekund, gdy oba komputery znajdują się w sieci LAN.
Kompatybilny. Obsługuje kilka wersji systemu Windows, w tym systemy Windows OS oraz Windows Server OS.
Wielofunkcyjny. Oprócz przesyłania plików, AnyViewer umożliwia udostępnianie ekranu, zdalne zarządzanie komputerem, komunikację za pomocą czatu w sesji zdalnej i wiele innych.
Nadzorowany dostęp zdalny. Oferuje bezobsługowy dostęp zdalny do komputerów stacjonarnych i przenośnych bez skomplikowanych ustawień.
Скачать Бесплатно Win 11/10/8.1/8/7
Безопасный скачивание

Krok 1. Na komputerze klienckim przejdź do sekcji Zaloguj się w lewym okienku, a następnie kliknij Zarejestruj się (możesz zalogować się bezpośrednio, jeśli masz już konto).

Wskazówki: AnyViewer obsługuje również urządzenia z systemem iOS. Możesz zdalnie uzyskać dostęp do komputera z systemem Windows z poziomu iPhone'a lub iPada.

Krok 2. Wprowadź dane rejestracyjne.

Krok 3. Zaloguj się na to samo konto na innych urządzeniach. Następnie zobaczysz przypisane urządzenia.

Krok 4. Przejdź do interfejsu Urządzenie, aby wybrać urządzenie docelowe, na które chcesz przesłać pliki, a następnie kliknij opcję Przesyłanie plików.

Krok 5. Dostępne jest teraz okno dialogowe Przesyłanie plików służące do przesyłania plików między komputerami. Po prawej stronie okna znajduje się komputer kliencki, a po lewej — komputer host. Wybierz pliki i kliknij strzałkę w prawo, aby przesłać je na komputer kliencki. Wybierz pliki, a następnie kliknij strzałkę w lewo, aby przesłać je na komputer host.

Stan przesyłania można sprawdzić w dolnej części okna. Kliknij prawym przyciskiem myszy, aby wstrzymać lub usunąć zadania.

Uwaga:
Za pomocą darmowego konta AnyViewer można przesłać pojedynczy plik o rozmiarze mniejszym niż 100 MB, a jednorazowo można przesyłać maksymalnie 100 plików. Aby przesyłać większe pliki, przejdź na plan Professional lub Enterprise. Otrzymasz wówczas następujące uprawnienia:
 Szybsze przesyłanie plików. Prędkość przesyłania przez internet w darmowym koncie wynosi 500 KB/s, natomiast w płatnym koncie może osiągnąć 10 MB/s.
 Przypisz więcej urządzeń do tego samego konta, aby uzyskać bezpośrednie przesyłanie plików.
 Połącz się z komputerem hosta w trybie prywatnym, aby zablokować klawiaturę i mysz zdalnego komputera oraz zaciemnić jego ekran.

Podsumowanie

Ten post to poradnik krok po kroku dotyczący przesyłania plików przez SCP. Niektórzy mogą opanować te metody i pomyślnie przesyłać pliki między komputerami za pomocą poleceń SCP. Jednak inni mogą czuć się zagubieni w skomplikowanych poleceniach; w takim przypadku możesz wyprząć program AnyViewer, aby wykonać przesyłanie plików między komputerami w prostych krokach.