Ubuntu: Dateien über SCP kopieren [Anleitung]

Ubuntu: Dateien über SCP kopieren [Anleitung]

Wenn Sie Dateien über das SCP-Protokoll kopieren müssen, können Sie dies am besten über die Ubuntu-Befehlszeile tun. SCP ist nicht so kompliziert, wie es dargestellt wird, und mit etwas Anleitung können Sie herausfinden, wie Sie beliebige Dateien oder Ordner übertragen können!

Ubuntu: Dateien über SCP kopieren [Anleitung]

Kopieren Sie Dateien über SCP über die Befehlszeile

Um mit dem Kopieren von Dateien über SCP zu beginnen, müssen Sie sicherstellen, dass auf dem Computer, auf den Sie Dateien übertragen möchten, ein SSH-Server eingerichtet ist . Das Einrichten eines SSH-Servers unter Ubuntu ist unglaublich einfach, da das Betriebssystem die ganze schwere Arbeit übernimmt.

Befolgen Sie die nachstehenden schrittweisen Anweisungen, um einen SSH-Server auf dem Computer einzurichten, auf den Sie Dateien über SCP übertragen möchten.

Schritt 1: Öffnen Sie ein Terminalfenster auf dem Remote-Ubuntu-PC. Sie können ein Terminalfenster öffnen, indem Sie Strg + Alt + T  auf der Tastatur drücken  oder im App-Menü nach „Terminal“ suchen.

Schritt 2: Sobald das Terminalfenster geöffnet ist, verwenden Sie den  Befehl apt install  , um das Paket „openssh-server“ zu installieren. Dieses Paket enthält alles, was Sie zum Ausführen eines SSH-Servers unter Ubuntu benötigen.

sudo apt-get install openssh-server

Schritt 3: Nach der Installation von OpenSSH auf dem entfernten Ubuntu-PC ist es an der Zeit, die SSH-Verbindung zu testen. Verbinden Sie sich dazu über SSH über die Adresse „localhost“.

Durch die Verbindung mit der „localhost“-Adresse in SSH können Sie zu Testzwecken eine SSH-Verbindung zu Ihrem eigenen PC herstellen.

ssh ubuntu-username@localhost

Folgen Sie nach erfolgreicher Anmeldung unten, um zu erfahren, wie Sie Dateien über SCP kopieren.

Dateien über SCP im Terminal kopieren

Die Remote-Ubuntu-Box hat einen SSH-Server konfiguriert und wurde getestet und funktioniert. Es ist jetzt an der Zeit, Dateien über das SCP-Protokoll zu kopieren . Öffnen Sie dazu ein Terminalfenster auf dem Ubuntu-PC, das Dateien auf den entfernten Ubuntu-PC kopiert.

Hinweis: Machen Sie sich keine Sorgen, wenn Sie Ubuntu nicht zum Kopieren von Dateien über SCP verwenden. Eine Vielzahl von Linux-Betriebssystemen unterstützt SCP, und die folgenden Anweisungen funktionieren.

SCP ist etwas komplex, daher werden wir den Befehl Schritt für Schritt aufschlüsseln. Folgen Sie unten.

Schritt 1: Schreiben Sie im Terminal den ersten Teil des Befehls, gefolgt vom Speicherort der Datei, die Sie kopieren möchten. Es sollte wie im Beispiel unten aussehen.

scp /home/username/my/file/to/copy.file

Schritt 2: Fügen Sie das Benutzerkonto des Remote-Ubuntu-PCs sowie den Hostnamen hinzu. In diesem Beispiel lautet der Benutzername des entfernten Ubuntu-PCs „derrik“ und der Hostname „ubuntu-desktop“.

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:

Schritt 3: Fügen Sie hinzu, wo die Datei, die Sie über SCP übertragen, auf dem Remote-Ubuntu-PC landen soll. In diesem Beispiel wird die Datei unter /home/derrik/Desktop/ gespeichert.

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/

Schritt 4: Sobald der gesamte Befehl ausgefüllt ist, sollte er wie im folgenden Beispiel aussehen. Drücken Sie die  Eingabetaste  , um den Übertragungsprozess zu starten. Denken Sie daran, dass sich beide PCs im selben LAN befinden müssen, damit es ordnungsgemäß funktioniert.

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/

Kopieren Sie Dateien über SCP mit WinSCP in Wine

Obwohl SCP in der Befehlszeile gut funktioniert, ist es nicht für jeden geeignet. Eine Alternative zu SCP im Terminal ist WinSCP, eine beliebte Windows-Anwendung, mit der Benutzer Dateien über SCP mit einer GUI übertragen können.

Leider wurde WinSCP nicht auf Linux portiert. Unter Linux kann es jedoch mit der neuesten Version von Wine problemlos ausgeführt werden. Öffnen Sie zunächst ein Terminalfenster unter Ubuntu und installieren Sie die neueste Version von Wine mit dem folgenden Befehl.

sudo apt installiere wine

Laden Sie als Nächstes WinSCP auf Ihren PC herunter und verwenden Sie die Befehle, um die Installation von WinSCP zu starten. 

cd ~/Downloads wine WinSCP-*.exe

Folgen Sie den Anweisungen auf dem Bildschirm, um WinSCP zu installieren. Befolgen Sie nach der Installation die folgenden Schritt-für-Schritt-Anweisungen, um Dateien über SCP zu kopieren.

Schritt 1: Suchen Sie im Anmeldefenster, das beim Start angezeigt wird, „Dateiprotokoll“ und stellen Sie es auf „SCP“ ein.

Schritt 2: Suchen Sie das Feld „Hostname“ und geben Sie den Hostnamen des Ubuntu-PCs ein, auf den Sie übertragen möchten. In diesem Beispiel verwenden wir „ubuntu-desktop“.

Schritt 3: Geben Sie den Benutzernamen und das Kennwort des Remote-Ubuntu-PCs in die Benutzer- und Kennwortfelder ein. 

Schritt 4: Suchen Sie das Feld „Speichern“ und klicken Sie darauf. Wählen Sie dann „Login“, um sich über SCP am Remote-PC anzumelden.

Ubuntu: Dateien über SCP kopieren [Anleitung]

Schritt 5: Öffnen Sie den Ubuntu-Dateimanager und suchen Sie die Datei, die Sie übertragen möchten. Greifen Sie dann mit WinSCP über den integrierten Browser auf den Remote-Ordner zu, in den Sie die Datei übertragen möchten.

Schritt 6: Ziehen Sie die Datei mit dem Ubuntu-Dateimanager in den WinSCP-Ordner. 

Ubuntu: Dateien über SCP kopieren [Anleitung]

Schritt 7: Nachdem Sie eine Datei in den entfernten WinSCP-Ordner gezogen haben, wird ein Popup angezeigt. Klicken Sie auf „OK“, um die Datei zu übertragen.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?