3 Sposoby na Skopiowanie Pliku do Zdalnego Serwera w Systemie Windows za pomocą Wiersza Poleceń

Tutaj przedstawione są trzy najlepsze sposoby na skopiowanie pliku do zdalnego serwera w systemie Windows za pomocą wiersza poleceń z szczegółowymi krokami. Postępuj zgodnie z podanymi szczegółowymi krokami dla każdego podejścia, aby rozpocząć efektywnie.

Tyler

By Tyler / Updated on February 10, 2025

Share this: instagram reddit

Jak skopiować plik na zdalny serwer za pomocą wiersza poleceń?

W erze cyfrowej skuteczne zarządzanie danymi jest niezwykle istotne, szczególnie jeśli chodzi o bezproblemowe transferowanie plików na zdalne serwery. Użytkownicy systemu Windows często potrzebują prostego sposobu kopiowania plików na serwer przy użyciu wiersza poleceń.

Files

Na szczęście system Windows oferuje potężny zestaw narzędzi wiersza poleceń, które mogą uproszczać ten proces. W tym artykule zostanie omówiony proces kopiowania plików na zdalny serwer za pomocą wiersza poleceń. Przedstawione zostaną różne metody, a także przedstawione zostaną trzy popularne opcje: PuTTY, PsExec i Robocopy.

Jak skopiować plik na zdalny serwer w systemie Windows za pomocą wiersza poleceń (3 sposoby)

Kopiowanie plików na zdalny serwer za pomocą wiersza poleceń można osiągnąć na kilka sposobów, zależnie od różnych potrzeb i scenariuszy. Poniżej przedstawiamy szczegółowe wprowadzenie do PuTTY, PsExec i Robocopy.

Sposób 1. PuTTY: Uniwersalny klient SSH

PuTTY to popularny darmowy emulator terminala dla systemu Windows, który zawiera również zestaw narzędzi sieciowych. Choć PuTTY sam w sobie nie posiada wbudowanych funkcji transferu plików, jest dostarczany z narzędziem o nazwie PSCP (PuTTY Secure Copy Protocol), które umożliwia bezpieczny transfer plików między systemami Windows.

Oto krótka instrukcja dotycząca korzystania z PuTTY i PSCP do kopiowania pliku na zdalny serwer Windows za pomocą wiersza poleceń:

Krok 1. Pobierz PuTTY ze strony oficjalnej: Strona pobierania PuTTY. Rozpocznij instalację PuTTY, dokładnie postępując zgodnie z wyświetlanymi komunikatami.

Pobierz PuTTY

Krok 2. Uruchom PuTTY, dwukrotnie klikając plik wykonywalny (np. putty.exe).

Krok 3. Wprowadź adres IP lub nazwę hosta zdalnego serwera. Określ typ połączenia (zazwyczaj SSH). Następnie kliknij przycisk Otwórz.

Uruchom PuTTY

Krok 4. Podaj swoją nazwę użytkownika i hasło, gdy zostaniesz o to poproszony/a.

Krok 5. Po połączeniu będziesz mieć dostęp do terminala, w którym możesz wykonywać polecenia na zdalnym serwerze.

Krok 6. PSCP jest częścią instalacji PuTTY. Jeśli zainstalowałeś PuTTY za pomocą instalatora, PSCP powinien być dostępny w tym samym katalogu.

Krok 7. Otwórz wiersz polecenia na swoim komputerze z systemem Windows. Aby skopiować plik z komputera lokalnego na serwer zdalny, użyj następującego polecenia:

pscp C:\lokalna\ścieżka\plik.txt nazwaużytkownika@zdalny:/zdalna\ścieżka/

Zamień C:\lokalna\ścieżka\plik.txt na ścieżkę do pliku lokalnego, nazwaużytkownika na swoją nazwę użytkownika zdalnego, zdalny na adres IP lub nazwę hosta zdalnego serwera oraz /zdalna\ścieżka/ na ścieżkę docelową na zdalnym serwerze.

Na przykład, jeśli chcesz skopiować lokalny plik o nazwie demo-file.zip do katalogu na zdalnym serwerze o nazwie root z adresem IP 45.32.218.126, wysyłając przez port 22, wpisz następujące polecenie:

pscp -P 22 demo-file.zip [email protected]:/root/

Krok 8. Po zapytaniu podaj hasło do komputera zdalnego.

Copy Local Fole to Remote

Krok 9. Aby przesłać plik z serwera zdalnego na swój komputer lokalny:

pscp nazwaużytkownika@zdalny:/zdalna\ścieżka/plik.txt C:\lokalna\ścieżka\

Copy Remote File to Local

Metoda 2. PsExec: do zdalnego uruchamiania i kopiowania plików

PsExec to narzędzie wiersza poleceń opracowane przez Sysinternals (obecnie część Microsoftu), które umożliwia administratorom systemu uruchamianie procesów na zdalnych systemach. Mimo że PsExec sam w sobie nie zawiera bezpośredniej funkcjonalności do zdalnego transferu plików, można go wykorzystać w połączeniu z innymi narzędziami, aby to osiągnąć.

Oto podstawowy przykład, jak możesz użyć PsExec wraz z PowerShell do skopiowania pliku z jednego komputera z systemem Windows na inny:

Krok 1. Rozpocznij od pobrania PsExec na komputerze przeznaczonym do wykonywania poleceń zdalnych.

Krok 2. Kliknij prawym przyciskiem myszy na pobranej paczce ZIP i wybierz opcję "Rozpakuj wszystko".

extract-all-files

Krok 3. Przejdź do katalogu zawierającego wypakowany plik. Wpisz "cmd" w pasek wyszukiwania, a następnie naciśnij klawisz Enter.

search-cmd

Krok 4. Polecenie Command Prompt w tym folderze będzie teraz dostępne, umożliwiając wykonywanie poleceń za pomocą programu PsExec.

cmd-pstools

Krok 5. Poniższe polecenie pokazuje podstawowy przykład kopiowania pliku z lokalnej maszyny na zdalną maszynę za pomocą narzędzia PsExec i PowerShell:

psexec \\NazwaZdalnejMaszyny -s powershell.exe -command "Copy-Item -Path "C:\Ścieżka\Do\Twojego\Pliku.txt" -Destination "C:\Ścieżka\Cel\"'

  • Zamień NazwaZdalnejMaszyny na rzeczywistą nazwę lub adres IP zdalnej maszyny.
  • Dostosuj ścieżki plików odpowiednio.

Sposób 3. Robocopy: polecenie systemowe Windows:

Robocopy (Robust File Copy) to narzędzie wiersza poleceń w systemie Windows, które umożliwia użytkownikom kopiowanie plików i katalogów z jednego miejsca do drugiego. Znane jest ze swojej wytrzymałości, szybkości i wszechstronności w obsłudze różnych zadań kopiowania plików. Chociaż Robocopy jest głównie przeznaczony do kopiowania plików lokalnych, może być również używany do transferu plików zdalnych, łącząc go z innymi narzędziami, takimi jak PowerShell lub mapowanie dysków sieciowych.

Oto podstawowy przykład użycia Robocopy do kopiowania pliku przez wiersz poleceń systemu Windows na serwer zdalny:

Krok 1. Przed użyciem Robocopy do zdalnego transferu plików możesz chcieć przypisać dysk sieciowy do zdalnego miejsca. Możesz to zrobić za pomocą polecenia net use:

net use Z: \\NazwaZdalnejMaszyny\WspólnyFolder /user:NazwaUżytkownika Hasło

Zamień Z: na żądany literę dysku, NazwaZdalnejMaszyny na nazwę lub adres IP zdalnego komputera, WspólnyFolder na współdzielony folder na zdalnym komputerze, a NazwaUżytkownika i Hasło na poprawne dane uwierzytelniające.

Krok 2. Po przypisaniu dysku sieciowego możesz użyć Robocopy do transferu plików. Oto przykładowe polecenie:

robocopy C:\FolderŹródłowy Z:\FolderDocelowy /E /ZB /R:5 /W:5

  • C:\FolderŹródłowy: Ścieżka do folderu źródłowego na komputerze lokalnym.
  • Z:\FolderDocelowy: Ścieżka do folderu docelowego na zdalnym komputerze (mapowany dysk).
  • /E: Skopiuj podkatalogi, włącznie z pustymi.
  • /ZB: Użyj trybu restartowalnego (umożliwiającego wznowienie kopiowania) i trybu kopii zapasowej dla zwiększenia bezpieczeństwa kopiowania.
  • /R:5: Liczba prób ponawiania skopiowania plików, które nie powiodły się (domyślnie 1 milion).
  • /W:5: Czas oczekiwania między próbami (domyślnie 30 sekund).

Skopiuj folder z serwera na serwer

Krok 3. Po zakończeniu transferu pliku, możesz odłączyć dysk sieciowy za pomocą poniższej komendy:

net use Z: /delete

Zamień Z: na literę dysku, którą użyłeś przy mapowaniu.

Dodatkowy wskazówka: Prostsze narzędzie do transferu plików z interfejsem graficznym - AnyViewer

Dla użytkowników, którzy uważają linie komend za trudne, sugerujemy skorzystanie z prostszego rozwiązania: AnyViewer, intuicyjnego darmowego narzędzia do transferu plików z interfejsem graficznym. Ten profesjonalny program ułatwia bezproblemowy transfer plików między komputerami, nawet jeśli się one geograficznie od siebie różnią. AnyViewer oferuje intuicyjny interfejs graficzny, co zapewnia szybkie i proste uruchomienie.

Krok 1. Pobierz i zainstaluj AnyViewer na obu komputerach.

Скачать БесплатноDla systemów Windows PC i serwerów
Безопасный скачивание

Krok 2. Na zdalnym komputerze otwórz AnyViewer, zaloguj się i zapoznaj się z intuicyjnym interfejsem.

Zaloguj się do AnyViewer.png

Krok 3. Po pomyślnym zalogowaniu się, zapoznaj się z łatwym w obsłudze interfejsem graficznym.

Darmowe wersje

Krok 4. Na swoim komputerze lokalnym przejdź do "Urządzenie", znajdź docelowy komputer i wybierz "Transfer plików".

File Transfer AnyViewer

Krok 5. W sekcji Transfer plików wybierz pliki i użyj strzałek do płynnego przesuwania.

Choose Files

Prosimy pamiętać, że podczas korzystania z AnyViewera dostępna jest bezpłatna wersja, która nadaje się do mniejszych transferów plików. Dla bezproblemowego transferu większych plików zalecamy rozważenie Planu Professional lub Enterprise. Poprzez dokonanie aktualizacji zyskasz szereg korzyści:

Pojedyncze pliki mogą mieć imponujący rozmiar do 1TB.
Korzystaj z maksymalnej prędkości transferu plików wynoszącej 10 MB/s.
Umożliwia wydajny transfer plików dzięki wsparciu dla 5 równoczesnych wątków.
Nie ma ograniczenia dla liczby plików, które mogą być jednocześnie przesyłane.

 

Podsumowanie

Podsumowując, efektywne kopiowanie plików na zdalny serwer w systemie Windows za pomocą wiersza poleceń jest niezbędne w erze cyfrowej. Niniejszy artykuł przedstawia trzy skuteczne metody - PuTTY, PsExec i Robocopy, z szczegółowymi instrukcjami dla każdej z nich. Bez względu na to, czy korzystasz z możliwości SSH PuTTY, zdalnego wykonania PsExec czy wysokiej niezawodności Robocopy, możesz wybrać metodę, która najlepiej odpowiada Twoim potrzebom.

Dla tych, którzy wolą podejście oparte na interfejsie graficznym, AnyViewer oferuje przyjazną dla użytkownika alternatywę dla bezproblemowego przesyłania plików między komputerami. Zapoznaj się z różnorodnymi opcjami przedstawionymi tutaj, aby zwiększyć swoje możliwości zarządzania plikami w systemie Windows.