3 Manieren om bestanden naar een externe server te kopiëren in Windows via de opdrachtregel
Deze post introduceert de top drie manieren om een bestand naar een externe server in Windows via de opdrachtregel te kopiëren met gedetailleerde stappen. Volg de gedetailleerde stappen voor elke methode om efficiënt aan de slag te gaan.
Hoe een bestand naar een externe server kopiëren via de commandoregel?
In het digitale tijdperk is efficiënt gegevensbeheer van groot belang, vooral als het gaat om naadloos bestanden overzetten naar externe servers. Windows-gebruikers hebben vaak behoefte aan een eenvoudige methode om bestanden naar een server te kopiëren met behulp van de commandoregel.
Gelukkig biedt Windows een krachtige set command-line tools waarmee dit proces kan worden vereenvoudigd. In dit artikel wordt het proces van het kopiëren van bestanden naar een externe server met behulp van de commandoregel onderzocht, worden verschillende methoden belicht en worden drie prominente opties aanbevolen: PuTTY, PsExec en Robocopy.
Hoe bestand naar externe server kopiëren op Windows via commandoregel [3 manieren]
Bestanden kopiëren naar een externe server met behulp van de commandoregel kan op verschillende manieren worden bereikt, elk geschikt voor verschillende behoeften en scenario"s. Hier volgt een gedetailleerde introductie van PuTTY, PsExec en Robocopy.
Manier 1. PuTTY: een veelzijdige SSH-client
PuTTY is een populaire gratis terminal-emulator voor Windows die ook een reeks netwerktools bevat. Hoewel PuTTY zelf geen ingebouwde bestandsoverdrachtmogelijkheden heeft, wordt het geleverd met een bijbehorende tool genaamd PSCP (PuTTY Secure Copy Protocol) waarmee veilige bestandsoverdrachten tussen Windows-systemen mogelijk zijn.
Hier volgt een korte introductie over het gebruik van PuTTY en PSCP om een bestand naar een externe Windows-server te kopiëren via de commandoregel:
Stap 1. Download PuTTY van de officiële website: PuTTY Downloadpagina. Start de installatie van PuTTY door zorgvuldig de instructies op je scherm te volgen.
Stap 2. Start PuTTY door te dubbelklikken op het uitvoerbare bestand (bijv. putty.exe).
Stap 3. Voer het IP-adres of de hostnaam van de externe server in. Specificeer het verbindingsstype (meestal SSH). Klik vervolgens op Openen.
Stap 4. Geef je gebruikersnaam en wachtwoord op wanneer daarom wordt gevraagd.
Stap 5. Eenmaal verbonden, heb je toegang tot een terminal waar je commando"s op de externe server kunt uitvoeren.
Stap 6. PSCP is inbegrepen in de PuTTY-installatie. Als je PuTTY hebt geïnstalleerd met behulp van de installer, moet PSCP beschikbaar zijn in dezelfde map.
Stap 7. Open een opdrachtprompt op je Windows-machine. Om een bestand van je lokale machine naar de externe server te kopiëren, gebruik je de volgende opdracht:
pscp C:\lokale\pad\bestand.txt gebruikersnaam@extern:/externe/pad/
Vervang C:\lokale\pad\bestand.txt door het pad naar je lokale bestand, gebruikersnaam door je externe gebruikersnaam, extern door het IP-adres of de hostnaam van de externe server, en /externe/pad/ door het doelpad op de externe server.
Bijvoorbeeld, als je een lokaal bestand genaamd demo-bestand.zip wilt kopiëren naar de map van een externe server genaamd root met IP-adres 45.32.218.126, verzonden via poort 22. Typ het volgende in:
pscp -P 22 demo-bestand.zip [email protected]:/root/
Stap 8. Voer bij prompt het wachtwoord in voor de externe computer.
Stap 9. Voor het overbrengen van een bestand van de externe server naar je lokale machine:
pscp gebruikersnaam@extern:/externe/pad/bestand.txt C:\lokale\pad\
Manier 2. PsExec: voor externe uitvoering en bestandsoverdracht
PsExec is een command-line hulpprogramma ontwikkeld door Sysinternals (nu onderdeel van Microsoft) waarmee systeembeheerders processen kunnen uitvoeren op externe systemen. Hoewel PsExec zelf geen directe functionaliteit biedt voor externe bestandsoverdracht, kan het in combinatie met andere tools worden gebruikt om dit te bereiken.
Hier is een basisvoorbeeld van hoe je PsExec samen met PowerShell zou kunnen gebruiken om een bestand van de ene Windows-machine naar de andere te kopiëren:
Stap 1. Begin door PsExec te downloaden op de computer die is aangewezen voor het uitvoeren van externe opdrachten.
Stap 2. Klik met de rechtermuisknop op het gedownloade ZIP-bestand en kies voor de optie "Alles uitpakken".
Stap 3. Navigeer naar de map waarin het geëxtraheerde bestand zich bevindt. Typ "cmd" in de zoekbalk en druk op Enter.
Stap 4. Het opdrachtpromptvenster binnen die map is nu toegankelijk, waardoor je commando"s kunt uitvoeren met behulp van PsExec.
Stap 5. Het volgende commando toont een basisvoorbeeld van het kopiëren van een bestand van een lokale machine naar een externe machine met behulp van PsExec en PowerShell:
psexec \\RemoteComputer -s powershell.exe -command "Copy-Item -Path "C:\Path\To\Your\File.txt" -Destination "C:\Destination\Path\"'
- Vervang RemoteComputer door de werkelijke naam of IP-adres van de externe machine.
- Pas de bestandspaden dienovereenkomstig aan.
Manier 3. Robocopy: Windows-natuurlijke opdracht:
Robocopy (Robuust bestand kopiëren) is een opdrachtregelhulpprogramma in Windows waarmee gebruikers bestanden en mappen van de ene locatie naar de andere kunnen kopiëren. Het staat bekend om zijn robuustheid, snelheid en veelzijdigheid bij het uitvoeren van verschillende bestandskopieertaken. Hoewel Robocopy primair is ontworpen voor lokale bestandsoverdracht, kan het ook worden gebruikt voor externe bestandsoverdracht door het te combineren met andere tools zoals PowerShell of door netwerkstations te koppelen.
Hier is een basisvoorbeeld van het gebruik van Robocopy voor bestandsoverdracht via de opdrachtregel van Windows naar een externe server:
Stap 1. Voordat je Robocopy gebruikt voor externe bestandsoverdracht, wil je mogelijk een netwerkstation koppelen aan de externe locatie. Dit kan worden gedaan met behulp van het net use-commando:
net use Z: \\RemoteComputer\SharedFolder /user:Gebruikersnaam Wachtwoord
Vervang Z: door de gewenste stationsletter, RemoteComputer door de naam of het IP-adres van de externe computer, SharedFolder door de gedeelde map op de externe computer, en Gebruikersnaam en Wachtwoord door geldige referenties.
Stap 2. Zodra het netwerkstation is gekoppeld, kun je Robocopy gebruiken om bestanden over te dragen. Hier is een basiscommando:
robocopy C:\Bronmap Z:\Bestemmingsmap /E /ZB /R:5 /W:5
- C:\Bronmap: Paden naar de bronmap op de lokale computer.
- Z:\Doelmap: Paden naar de doelmap op de externe computer (gemapte schijf).
- /E: Kopieert submappen, inclusief lege mappen.
- /ZB: Gebruik herstartbare modus (maakt hervatten van kopiëren mogelijk) en back-upmodus voor kopiebeveiliging.
- /R:5: Aantal pogingen bij mislukte kopieën (standaard is 1 miljoen).
- /W:5: Wachttijd tussen pogingen (standaard is 30 seconden).
Stap 3. Nadat de bestandsoverdracht is voltooid, kunt u de netwerkdrive loskoppelen met behulp van de volgende opdracht:
net use Z: /delete
Vervang Z: door de stationsletter die u hebt gebruikt voor het mappen.
Bonustip: Eenvoudige gratis GUI-bestandsoverdrachtstool - AnyViewer
Voor gebruikers die moeite hebben met commandoregels, wordt aangeraden te kiezen voor een eenvoudigere oplossing: AnyViewer, een gebruiksvriendelijke gratis GUI-bestandsoverdrachtstool. Deze professionele software vereenvoudigt de naadloze overdracht van bestanden tussen computers, zelfs als ze geografisch ver uit elkaar liggen. Met een intuïtieve grafische gebruikersinterface zorgt AnyViewer voor een snelle en eenvoudige initiëringsprocedure voor gebruikers.
Stap 1. Download en installeer AnyViewer op beide computers.
Stap 2. Open AnyViewer op de externe computer, log in en verken de gebruiksvriendelijke interface.
Stap 3. Zodra u succesvol bent ingelogd, maakt u kennis met de gebruiksvriendelijke interface.
Stap 4. Ga op uw lokale computer naar "Apparaat", zoek de doelcomputer en kies "Bestandsoverdracht".
Stap 5. In het gedeelte Bestandsoverdracht selecteert u bestanden en gebruikt u de pijlen voor soepele beweging.
Houd er rekening mee dat hoewel AnyViewer een gratis versie biedt die geschikt is voor kleinere bestandsoverdrachten. Voor moeiteloze overdracht van grotere bestanden raden we aan om het Professional- of Enterprise-abonnement te overwegen. Door te upgraden ontgrendelt u een scala aan voordelen:
- Individuele bestanden kunnen een indrukwekkende grootte van 1 TB bereiken.
- Geniet van een maximale bestandsoverdrachtsnelheid van 10 MB/s.
- Faciliteer efficiënte bestandsoverdrachten met ondersteuning voor 5 gelijktijdige threads.
- Er is geen limiet aan het aantal bestanden dat tegelijkertijd kan worden overgedragen.
Afsluitende woorden
Ter conclusie is efficiënt het kopiëren van bestanden naar een externe server op Windows via de opdrachtregel essentieel in het digitale tijdperk. Dit artikel heeft drie effectieve methoden verduidelijkt - PuTTY, PsExec en Robocopy, met gedetailleerde stappen voor elk. Of u nu gebruikmaakt van de SSH-mogelijkheden van PuTTY, de externe uitvoering van PsExec of de robuustheid van Robocopy, gebruikers kunnen de methode kiezen die het beste bij hun behoeften past.
Voor degenen die liever een op GUI gebaseerde benadering hebben, biedt AnyViewer een gebruiksvriendelijk alternatief voor naadloze bestandsoverdrachten tussen computers. Verken hier de diverse mogelijkheden om uw bestandsbeheermogelijkheden op Windows te verbeteren.