So richten Sie einen FTP-Server in Ubuntu Linux ein (mit Bildern)

Inhaltsverzeichnis:

So richten Sie einen FTP-Server in Ubuntu Linux ein (mit Bildern)
So richten Sie einen FTP-Server in Ubuntu Linux ein (mit Bildern)

Video: So richten Sie einen FTP-Server in Ubuntu Linux ein (mit Bildern)

Video: So richten Sie einen FTP-Server in Ubuntu Linux ein (mit Bildern)
Video: Mit USB-Stick Arbeitsspeicher/RAM ERHÖHEN [German] |FlyGalaxy 2024, April
Anonim

Dieser wikiHow-Artikel zeigt dir, wie du von deinem Ubuntu Linux-Computer aus einen FTP-Server einrichtest und eine Verbindung zu ihm herstellst. FTP-Server sind nützlich, um Dateien von Ihrem Computer zu speichern und anderen das Durchsuchen zu ermöglichen. Um einen FTP-Server von Ihrem Computer aus einzurichten, benötigen Sie einen FTP-Server-Host, zu dem Sie eine Verbindung herstellen können. Es wird auch empfohlen, dass Sie Ihre Ubuntu-Software auf die neueste verfügbare Version aktualisieren.

Schritte

Teil 1 von 4: Installieren des FTP-Frameworks

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 1
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 1

Schritt 1. Stellen Sie sicher, dass Ubuntu auf dem neuesten Stand ist

Ubuntu-Versionen 17.10 und höher haben stark andere Dateipfade als frühere Versionen, daher müssen Sie auf die neueste Version von Ubuntu aktualisieren, wenn Sie dies noch nicht getan haben:

  • Offen Terminal
  • Tippe sudo apt-get upgrade ein und drücke auf ↵ Enter.
  • Gib dein Passwort ein und drücke auf ↵ Enter.
  • Tippe y ein, wenn du dazu aufgefordert wirst, und drücke dann auf ↵ Enter.
  • Warten Sie, bis die Upgrades installiert sind, und starten Sie dann Ihren Computer neu, wenn Sie dazu aufgefordert werden.
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 2
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 2

Schritt 2. Öffnen Sie das Terminal

Drücke den Anwendungen Speisekarte ⋮⋮⋮, scrollen Sie nach unten und klicken Sie auf das schwarz-weiße Terminal Symbol dazu.

Sie können auch einfach Alt + Strg + T drücken, um das Terminal zu öffnen

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 3
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 3

Schritt 3. Geben Sie den VSFTPD-Installationsbefehl ein

Tippe sudo apt-get install vsftpd in das Terminal ein und drücke dann auf ↵ Enter.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 4
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 4

Schritt 4. Geben Sie Ihr Passwort ein

Gib das Passwort ein, mit dem du dich bei deinem Computer anmeldest, und drücke dann auf ↵ Enter.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 5
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 5

Schritt 5. Warten Sie, bis VSFTPD installiert ist

Dies dauert je nach Ihren aktuellen FTP-Einstellungen und Ihrer Internetverbindung zwischen 5 und 20 Minuten. Seien Sie also geduldig.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 6
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 6

Schritt 6. Installieren Sie FileZilla

Dies ist das Programm, mit dem Sie auf Ihren Server zugreifen und ihn hochladen. Um es zu installieren:

  • Geben Sie sudo apt-get install filezilla ein
  • Geben Sie Ihr Passwort erneut ein, wenn Sie dazu aufgefordert werden.
  • Warten Sie, bis die Installation abgeschlossen ist.

Teil 2 von 4: FTP-Server konfigurieren

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 7
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 7

Schritt 1. Öffnen Sie die VSFTPD-Konfigurationsdatei

Tippe sudo nano /etc/vsftpd.conf ein und drücke auf ↵ Enter. Sie bearbeiten diese Datei, um bestimmte VSFTPD-Funktionen zuzulassen (oder zu deaktivieren).

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 8
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 8

Schritt 2. Erlauben Sie lokalen Benutzern, sich bei Ihrem FTP-Server anzumelden

Scrollen Sie mit den Pfeiltasten nach unten zum

# Entkommentieren Sie dies, damit sich lokale Benutzer anmelden können.

Überschrift, dann entfernen Sie das "#" aus der

local_enable=YES

Zeile darunter.

  • Sie können das „#“entfernen, indem Sie mit den Pfeiltasten den davor stehenden Buchstaben auswählen (hier „l“) und die ← Rücktaste drücken.
  • Überspringen Sie diesen Schritt, wenn die

    local_enable=YES

  • Linie ist schon weiß.
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 9
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 9

Schritt 3. FTP-Schreibbefehle zulassen

Scrollen Sie nach unten zum

# Entkommentieren Sie dies, um jede Form von FTP-Schreibbefehlen zu aktivieren.

Überschrift, dann entfernen Sie das "#" aus der

write_enable=YES

Zeile darunter.

  • Überspringe diesen Schritt, wenn

    write_enable=YES

  • ist schon weiß.
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 10
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 10

Schritt 4. Deaktivieren Sie die ASCII-Mangelung

Scrollen Sie ganz nach unten zum

# ASCII-Mangeling ist eine schreckliche Funktion des Protokolls.

Überschrift, dann entfernen Sie das "#" aus den folgenden beiden Zeilen:

  • ascii_upload_enable=JA

  • ascii_download_enable=JA

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 11
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 11

Schritt 5. Ändern Sie die "chroot"-Einstellungen

Scrollen Sie nach unten zum

# chroot)

Überschrift und fügen Sie dann die folgenden Zeilen hinzu:

  • user_sub_token=$USER

  • chroot_local_user=JA

  • chroot_list_enable=JA

  • Wenn eine dieser Zeilen bereits existiert, entfernen Sie einfach das "#" vor jeder bestehenden Zeile.
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 12
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 12

Schritt 6. Ändern Sie die Standardeinstellungen für "chroot"

Scrollen Sie nach unten zum

(Standard folgt)

Überschrift und fügen Sie dann die folgenden Zeilen hinzu:

  • chroot_list_file=/etc/vsftpd.chroot_list

  • local_root=/home/$USER/Public_html

  • allow_writeable_chroot=JA

  • Wenn eine dieser Zeilen bereits existiert, entfernen Sie einfach das "#" vor jeder bestehenden Zeile.
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 13
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 13

Schritt 7. Aktivieren Sie die Option "ls recurse"

Scrollen Sie nach unten zum

# Sie können die Option "-R" aktivieren…

Überschrift, dann entfernen Sie das "#" aus der

ls_recurse_enable=JA

Zeile darunter.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 14
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 14

Schritt 8. Speichern und beenden Sie den Texteditor

Um dies zu tun:

  • Drücken Sie Strg+X
  • Geben Sie y. ein
  • Drücke ↵ Enter

Teil 3 von 4: Hinzufügen von Benutzernamen zur CHROOT-Liste

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 15
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 15

Schritt 1. Öffnen Sie die Textdatei "chroot"

Tippe sudo nano /etc/vsftpd.chroot_list ein und drücke auf ↵ Enter.

Sie können zum letzten Schritt in diesem Teil übergehen, wenn Sie keine Personen angeben möchten, die auf Ihren FTP-Server zugreifen können

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 16
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 16

Schritt 2. Geben Sie Ihr Passwort ein

Gib das Passwort ein, mit dem du dich bei Ubuntu anmeldest und drücke auf ↵ Enter. Dadurch wird die Textdatei "chroot" geöffnet.

Überspringen Sie diesen Schritt, wenn Sie nicht nach Ihrem Passwort gefragt werden

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 17
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 17

Schritt 3. Fügen Sie der Liste Benutzernamen hinzu

Tippe deinen eigenen Benutzernamen ein, drücke auf ↵ Enter und wiederhole es mit allen anderen Benutzernamen von Personen, die von deinem Server aus auf ihre Home-Verzeichnisse zugreifen sollen.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 18
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 18

Schritt 4. Speichern Sie Ihre Liste

Drücke Strg+X, gib y ein und drücke auf ↵ Enter. Ihre Liste wird gespeichert.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 19
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 19

Schritt 5. Starten Sie VSFTPD neu

Tippe sudo systemctl restart vsftpd ein und drücke auf ↵ Enter. Dadurch wird VSFTPD gestoppt und neu gestartet, um sicherzustellen, dass Ihre Änderungen gespeichert wurden. Sie können nun auf Ihren FTP-Server zugreifen.

Teil 4 von 4: Zugriff auf Ihren Server

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 20
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 20

Schritt 1. Bestimmen Sie die Adresse Ihres Servers

Wenn Sie für einen FTP-Server über einen Hosting-Dienst (z. B. Bluehost) bezahlen, müssen Sie die IP-Adresse oder reguläre Adresse des Dienstes kennen, um eine Verbindung herzustellen.

  • Wenn Sie Ihren eigenen Server von Ihrem Computer aus hosten, verwenden Sie die IP-Adresse Ihres Computers, die Sie herausfinden können, indem Sie ifconfig in Terminal eingeben und dann die "inet addr"-Nummer überprüfen.

    Wenn "ifconfig" nicht installiert ist, können Sie es installieren, indem Sie im Terminal sudo apt-get install net-tools eingeben

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 21
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 21

Schritt 2. Leiten Sie einen Port auf Ihrem Router weiter

Sobald Sie die IP-Adresse Ihres Servers kennen, müssen Sie den Port 21-Steckplatz Ihres Routers an diese Adresse weiterleiten. Stellen Sie sicher, dass der Port TCP verwendet (nicht UDP oder eine Mischung aus beiden).

Die Portweiterleitung variiert von Router zu Router. Lesen Sie daher unbedingt den verlinkten Artikel oder die Dokumentation Ihres Routers, um Anweisungen zu erhalten

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 22
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 22

Schritt 3. Öffnen Sie Filezilla

Gib filezilla in Terminal ein und drücke auf ↵ Enter. Nach einem Moment wird FileZilla geöffnet.

Wenn Sie sich über das Terminal verbinden möchten, können Sie versuchen, ftp [Adresse] einzugeben. Solange Ihr Server läuft und Sie einen Internetzugang haben, wird dieser versuchen, sich mit Ihrem FTP-Server zu verbinden; Sie können jedoch möglicherweise keine Dateien übertragen

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 23
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 23

Schritt 4. Klicken Sie auf Datei

Es befindet sich in der oberen linken Ecke des FileZilla-Fensters. Dies öffnet ein Dropdown-Menü.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 24
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 24

Schritt 5. Klicken Sie auf Site-Manager…

Sie finden diese Option im Dropdown-Menü. Das Site-Manager-Fenster wird geöffnet.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 25
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 25

Schritt 6. Klicken Sie auf Neue Site

Es ist eine weiße Schaltfläche unten links im Fenster. Dies öffnet den Abschnitt Neue Site des Site-Managers.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 26
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 26

Schritt 7. Geben Sie die Adresse Ihres Servers ein

Geben Sie im Textfeld "Host:" die Adresse (oder IP-Adresse) des FTP-Servers ein, zu dem Sie eine Verbindung herstellen möchten.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 27
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 27

Schritt 8. Fügen Sie die weitergeleitete Portnummer hinzu

Geben Sie 21 in das Textfeld "Port:" ein.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 28
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 28

Schritt 9. Klicken Sie auf Verbinden

Es ist ein roter Button unten auf der Seite. Dies fordert FileZilla auf, Ihren Computer mit Ihrem FTP-Server zu verbinden.

Einrichten eines FTP-Servers in Ubuntu Linux Schritt 29
Einrichten eines FTP-Servers in Ubuntu Linux Schritt 29

Schritt 10. Verschieben Sie Dateien auf den Server

Sie können Ordner anklicken und aus dem linken Fenster in das rechte Fenster ziehen, um sie auf Ihre FTP-Serverseite hochzuladen.

Tipps

  • Die Weiterleitung von Port 20 kann einige Netzwerkprobleme beheben, wenn Sie Ihren eigenen Server hosten.
  • Die Verbindung zu einem FTP-Server in Ubuntu 17 und höher sieht etwas anders aus als in früheren Versionen, daher sollten Sie Ihre Ubuntu-Version auf 17.10 (oder höher) aktualisieren, wenn Sie dies noch nicht getan haben.

Empfohlen: