scp (Secure Copy) ist ein Befehlszeilenprogramm zum sicheren Übertragen von Dateien zwischen Computern über das SSH-Protokoll. Es ermöglicht Benutzern, Dateien und Verzeichnisse von einem Computer auf einen anderen zu kopieren, indem Verschlüsselung verwendet wird, um die Datensicherheit zu gewährleisten.
Während scp unter Linux und Mac ein Standardbefehl ist, ist es unter Windows standardmäßig nicht verfügbar. Es gibt jedoch portable Versionen von scp, die auf Windows-Computern installiert werden können. Dadurch können Windows-Benutzer scp verwenden, um Dateien von entfernten Computern zu übertragen, ohne zusätzliche Software installieren und konfigurieren zu müssen.
Die Installation von scp für Windows ist ziemlich einfach. Sie müssen die portable Version von scp herunterladen und auf Ihrem Computer speichern. Fügen Sie dann der Umgebungsvariablen PATH den Pfad zur ausführbaren scp-Datei hinzu, damit der Befehl über die Befehlszeile verfügbar ist. Danach können Sie scp wie jeden anderen Befehl in der Windows-Eingabeaufforderung verwenden.
Beispiele für die Verwendung des Befehls scp unter Windows können das Kopieren einer Datei von einem Remoteserver auf einen lokalen Computer, das Senden einer Datei vom lokalen Computer an einen Remoteserver und das Kopieren eines gesamten Verzeichnisses von einem Computer auf einen anderen umfassen. Wenn Sie die grundlegenden scp-Befehle und -Parameter kennen, können Sie Daten sicher zwischen Computern im Netzwerk austauschen.
Der scp-Befehl für Windows: Highlights
Für Benutzer des Windows-Betriebssystems ist das scp-Dienstprogramm als Teil des OpenSSH-Pakets verfügbar, das auf ihrem Computer installiert werden kann. Es bietet die Möglichkeit, Dateien mithilfe des SSH-Protokolls (Secure Shell) zu übertragen, um eine sichere und verschlüsselte Verbindung zu gewährleisten.
Installieren des scp-Befehls für Windows:
- Laden Sie die neueste Version des OpenSSH-Pakets von der offiziellen Website herunter (https://github.com/PowerShell/Win32-OpenSSH/releases ).
- Entpacken Sie das Archiv von OpenSSH auf Ihren Computer.
- Wechseln Sie zum Ordner mit den entpackten Dateien und führen Sie das Installationsskript install-sshd.ps1 mit Administratorrechten aus.
- Öffnen Sie nach erfolgreicher Installation eine Eingabeaufforderung und geben Sie den Befehl scp ein, um zu überprüfen, ob das Dienstprogramm ordnungsgemäß installiert ist.
Beispiel für die Verwendung des scp-Befehls:
Angenommen, Sie möchten eine Example-Datei kopieren.txt vom lokalen Computer zum Remoteserver. Verwenden Sie dazu den folgenden Befehl:
scp C:\path\to\example.txt user@remote_host:/path/to/destination
Hier C:\path\to\example.txt - pfad zur Datei auf dem lokalen Computer, user - benutzername auf dem Remote-Server, remote_host - adresse oder Name des Remote-Servers, /path/to/destination - der Pfad, in den die Datei auf dem Remote-Server kopiert werden soll.
Wenn bereits eine Datei mit diesem Namen auf dem Remoteserver vorhanden ist, wird sie durch eine neue Datei ersetzt. Wenn kein Zielpfad angegeben ist, wird die Datei im Home-Verzeichnis des Benutzers gespeichert.
Außerdem unterstützt der Befehl scp die Übertragung von Dateien vom Remoteserver auf den lokalen Computer und zwischen Remoteservern. Um dies zu tun, müssen Sie die Reihenfolge der Wege im Team umkehren.
Beachten Sie, dass Sie möglicherweise Zugriffsrechte und ein Kennwort benötigen, wenn Sie eine Verbindung zu einem Remote-Server herstellen.