GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Einfacher Ubuntu-FTP-Server?

Ich möchte einen einfachen FTP-Server auf meiner Ubuntu Server-Installation einrichten. Ich habe mit VSFTPD gespielt, habe aber Probleme, den Server dazu zu bringen, mir das Erstellen von Verzeichnissen und das Kopieren von Dateien zu erlauben. Ich habe das System so eingestellt, dass lokale Benutzer zugelassen werden, aber anscheinend bedeutet das nicht, dass ich Zugriff zum Erstellen von Verzeichnissen bekomme. Dies kann ein Fall sein, in dem ich mich besser mit dem Ubuntu-Server-Setup auskennen muss, um diesen FTP-Server angemessen zu konfigurieren. Das Endziel ist es, Dateien aus meinem lokalen Entwicklerordner in meinen www-Ordner für die Bereitstellung verschieben zu können. Verzeichnisse müssen sich ebenfalls bewegen können. Jede Hilfe wäre sehr willkommen.

Beste Antwort

Ich werde PureFTPD empfehlen, weil es meiner Meinung nach am einfachsten und am einfachsten zu verwenden ist. Sie müssen es zuerst installieren:sudo apt-get install pure-ftpd Sobald es installiert ist, startet es von selbst. Standardmäßig verwendet es PAM-Authentifizierungen – das heißt, es verwendet die Konten, die bereits auf dem System für seine Authentifizierung vorhanden sind. Sie müssen lediglich ein Benutzerkonto erstellen, wobei das Home-Verzeichnis Ihr www-Pfad ist, und das Passwort für dieses Konto festlegen. Sie sollten sich dann mit dieser Benutzer/Pass-Kombination verbinden können, um Dateien hoch-/herunterzuladen.

Etwa so:

sudo adduser ftpman --home /var/www/ --ingroup www-data

Dadurch wird der ftpman erstellt user und fügen Sie ihn in die www-data-Gruppe ein, die Apache verwendet, und führt Sie durch den Rest des Setup-Skripts. Sobald dies definiert ist, stellen Sie sicher, dass chmod den WWW-Ordner, wenn Sie Fehlermeldungen darüber erhalten, dass er bereits für die von Ihnen erstellte Benutzer-/Gruppenkombination existiert.

Wenn Sie schließlich den SSH-Zugriff für dieses Konto sperren möchten, führen Sie Folgendes aus:sudo chsh -s /bin/false ftpman wodurch diese Benutzer-Shell auf false geändert wird. (Ersetzen Sie ftpman durch Ihren FTP-Benutzer)


Ubuntu
  1. Ubuntu-Server-GUI

  2. Ubuntu-Server-Logo

  3. Ubuntu-Server-Symbol

  4. So installieren Sie einen FTP-Server unter Ubuntu 20.04

  5. So installieren Sie den FTP-Server unter Ubuntu 20.04

So richten Sie einen FTP-Server mit VSFTPD unter Ubuntu 18.04 ein

So erstellen Sie einen umfassenden Mailserver unter Ubuntu

So erstellen Sie einen Minecraft-Server unter Ubuntu 20.04

So installieren Sie den FTP-Server unter Ubuntu 20.04 LTS

Wie installiere ich einen FTP-Server auf Ubuntu?

Wie installiere ich FTP auf Ubuntu 18.04?