SFTP (Secure File Transfer Protocol) ist ein sicheres Protokoll für den Dateitransfer über das Internet. Es ist eine erweiterte Version des FTP-Protokolls (File Transfer Protocol) und bietet eine verschlüsselte Verbindung, um die Übertragung von Daten zu schützen. In diesem Blog-Beitrag werden wir besprechen, wie Sie SFTP auf Ubuntu 22.04 verwenden können.

Schritt 1: SSH-Zugang aktivieren

Bevor Sie mit SFTP beginnen können, müssen Sie SSH (Secure Shell) auf Ihrem Ubuntu-System aktivieren. Um SSH zu aktivieren, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

sudo apt-get install ssh

Schritt 2: Benutzerkonto für SFTP einrichten

Nachdem SSH aktiviert wurde, müssen Sie ein Benutzerkonto einrichten, das Sie für die Verwendung von SFTP verwenden möchten. Hier ist, wie Sie ein neues Benutzerkonto erstellen können:

sudo adduser [username]

Ersetzen Sie [username] durch den Namen des Benutzers, den Sie erstellen möchten.

Schritt 3: SFTP-Zugang einrichten

Um den SFTP-Zugang für Ihr Benutzerkonto einzurichten, müssen Sie den SSH-Zugang für diesen Benutzer einschränken. Hier ist, wie Sie das machen können:

sudo nano /etc/ssh/sshd_config

Suchen Sie in der Datei nach der Zeile «Subsystem sftp /usr/lib/openssh/sftp-server» und fügen Sie die folgende Zeile direkt darunter ein:

Match User [username]
  ForceCommand internal-sftp
  ChrootDirectory /var/www/html
  AllowTcpForwarding no

Ersetzen Sie [username] durch den Namen des Benutzers, für den Sie den SFTP-Zugang einrichten möchten. Speichern und schliessen Sie die Datei.

Schritt 4: SFTP-Zugang testen

Um zu überprüfen, ob der SFTP-Zugang funktioniert, öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:

sftp [username]@[server-IP-Address]

Ersetzen Sie [username] durch den Namen des Benutzers, für den Sie den SFTP-Zugang eingerichtet haben, und [server-IP-Address] durch die IP-Adresse Ihres Servers. Geben Sie dann das Passwort für den Benutzer ein, und Sie sollten in der Lage sein, auf die Dateien auf Ihrem Server über SFTP zuzugreifen.

Schritt 5: Übertragung von Dateien

Mit SFTP verbunden, können Sie Dateien auf Ihren Server hochladen oder von Ihrem Server herunterladen, indem Sie die Befehle «put» oder «get» verwenden. Hier sind ein paar Beispiele:

put [local-file-path] [remote-file-path]
get [remote-file-path] [local-file-path]

Ersetzen Sie [local-file-path] durch den Pfad zur lokalen Datei und [remote-file-path] durch den Pfad zur entfernten Datei auf Ihrem Server.

Zusammenfassung

SFTP ist ein sicheres Protokoll für den Dateitransfer über das Internet und bietet eine verschlüsselte Verbindung, um die Übertragung von Daten zu schützen. Um SFTP auf Ubuntu 22.04 zu verwenden, müssen Sie SSH aktivieren, ein Benutzerkonto für SFTP einrichten, den SFTP-Zugang einrichten und dann mit SFTP verbinden und Dateien übertragen.

Ich hoffe, dieser Beitrag hat Ihnen geholfen, SFTP auf Ubuntu 22.04 zu verwenden. Viel Erfolg bei der Übertragung Ihrer Dateien!