Sie fragen - wir antworten!

Dateiaustausch von Linux

Desktop-Methode

FileZilla

Dieser FTP-Client ist weit verbreitet und unterstützt das SFTP-Protokoll. Die Installation auf Debian oder Ubuntu kann mit einem einzigen Befehl durchgeführt werden:

sudo apt install filezilla

Danach können Sie es aus dem Hauptmenü öffnen. Geben Sie die IP-Adresse des Leader-GPU-Servers im Feld Host ein, die Anmeldedaten in den Feldern Benutzername und Passwort. Als Portnummer verwenden Sie den Standard-SSH-Port 22 und klicken auf die Schaltfläche Schnellverbinden.

FileZilla quick connect

Bei der ersten Verbindung fordert das System Sie auf, dem Remote-Server zu vertrauen und präsentiert seinen SHA256-Digital-Fingerabdruck. Markieren Sie das Kästchen Immer vertrauen... und bestätigen Sie die Aufforderung durch Klicken auf OK:

FileZilla unknown host key

Nach dem Aufbau einer Verbindung erscheinen die Dateien auf Ihrem lokalen Computer auf der linken Seite des Fensters und die Dateien auf dem Remote-Server auf der rechten Seite. Sie können Dateien einfach per Drag-and-Drop übertragen:

FileZilla connection complete

gFTP

Dieser populäre plattformübergreifende FTP/SFTP-Client ist weit verbreitet auf Linux- und Unix-Betriebssystemen. Hier erfahren Sie, wie Sie ihn auf Debian oder Ubuntu installieren können:

sudo apt install gftp

Genau wie bei FileZilla müssen Sie die Felder Host, Port, Benutzer, Pass eingeben und in der Protokollauswahl SSH2 auswählen. Klicken Sie danach auf die Verbindungsschaltfläche:

gFTP quick connect

Fahren Sie mit dem Verbindungsaufbau fort, indem Sie auf die Schaltfläche Ja klicken:

gFTP key fingerprint accept

Nun haben Sie die Möglichkeit, Dateien auf dem Remote-System zu verwalten. Sie können auch Dateien hoch- oder herunterladen, indem Sie sie ziehen:

gFTP connection complete

Muon (ex-Snowflake)

Wir installieren es beispielsweise in Ubuntu 23.04. Beginnen Sie mit dem Herunterladen des Installations-deb-Pakets:

wget https://github.com/subhra74/snowflake/releases/download/v1.0.4/snowflake-1.0.4-setup-amd64.deb

Fahren Sie dann mit der Installation fort:

sudo dpkg -i snowflake-1.0.4-setup-amd64.deb

Sie erhalten einen Fehler, der besagt, dass das erforderliche Paket openjdk-11-jre nicht auf Ihrem System installiert ist. Versuchen wir, das zu beheben:

sudo apt install openjdk-11-jre

An diesem Schritt begegnen Sie einem weiteren Fehler, der darauf hindeutet, dass einige Abhängigkeiten defekt sind. Beheben Sie es mit dem Standardbefehl:

sudo apt --fix-broken install

Jetzt können Sie den Snowflake SSH/SFTP-Client aus dem Hauptmenü starten. Klicken Sie auf die Schaltfläche Neue Verbindung:

Snowflake new connection

Im Fenster Sitzungsmanager füllen Sie alle Felder aus, die von einem roten Rahmen gekennzeichnet sind, und klicken schließlich auf die Schaltfläche Verbinden:

Snowflake session manager

Bitte bestätigen Sie die Verbindung, indem Sie auf Ja klicken:

Snowflake key fingerprint accept

Mit Muon können Sie Dateien von Ihrem lokalen Computer auf einen entfernten Server übertragen und die zusätzlichen Funktionen nutzen. Die vielseitige Anwendung kann als Zugangsterminal funktionieren, das gleichzeitig eine einfache Überwachung von Prozessen und Festplattenspeicherverbrauch ermöglicht:

Snowflake connection complete

Befehlszeilen-Methode

SCP

SCP (Secure Copy) ist ein weit verbreitetes Befehlszeilen-Utility zum sicheren Kopieren von Dateien und Verzeichnissen. Es ermöglicht Ihnen, Dateien zwischen einem lokalen System und einem Remote-Server oder zwischen zwei Remote-Servern zu übertragen. Die Syntax ist einfach und leicht zu verwenden.

scp user@server1:/file/or/directory user@server2:/file/or/directory

Wo:

  • user@server1 ist ein Quellserver. Sie können Daten von diesem Server auf einen anderen senden.
  • user@server2 ist ein Zielserver. Dies ist ein Zielsystem, um Daten zu empfangen.

Sagen wir ein paar Worte über Sicherheit. SCP basiert vollständig auf der Sicherheit des SSH-Protokolls und kann entweder mit einem traditionellen Passwort oder einem SSH-Schlüssel genutzt werden.

Rsync

Dieses Utility ist eine verbesserte Alternative zu SCP. Sein Zweck ist es, Dateien und Verzeichnisse zwischen Servern mit minimalem Netzwerkverkehr zu synchronisieren. Im Gegensatz zu SСP muss dieses Utility auf beiden Servern installiert sein. Das kann einfach mit einem Befehl erfolgen:

sudo apt -y install rsync

Die grundlegende Syntax lautet:

rsync [options] [source] [destination]

Das wichtigste nützliche Set von Optionen ist -avh. Es ermöglicht das rekursive Kopieren von Dateien (Option a), d.h. es kann ganze Verzeichnisse und deren Inhalte kopieren. Option v liefert zusätzliche Informationen während des Kopiervorgangs, einschließlich Dateigrößen und Übertragungsgeschwindigkeiten. Diese Informationen werden in einem menschenlesbaren Format dargestellt (Option h), was sie leichter verständlich macht. Zum Beispiel können Sie eine SSH-Verbindung zum Quellserver herstellen und Befehl wie diesen ausführen:

rsync -avh /home/usergpu/example.file usergpu@remote_server:/remote/directory

Die Datei mit dem Namen example.file wird mit dem Remote-Server synchronisiert. Sie können diesen Befehl auch verwenden, um Verzeichnisse zu synchronisieren.



Veröffentlicht: 24.04.2024


Haben Sie noch Fragen? Schreiben Sie uns!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.