So installieren Sie den TFTP -Server auf Debian Top 10

So installieren Sie den TFTP -Server auf Debian Top 10
In diesem Tutorial wird erläutert.

Öffnen wir vor dem Start den TFTP -Port (69) mit UFW (unkomplizierte Firewall), wie im folgenden Bild gezeigt.

sudo ufw erlauben TFTP

Sobald der Port geöffnet ist, können wir mit der TFTP -Installation fortfahren.

Installieren von TFTP -Server und Client:

Verwenden Sie die APT, um mit der Installation des TFTP -Dienstes zu beginnen, wie im Screenshot unten gezeigt.

sudo apt installieren TFTPD-HPA

Wie gesagt, der vorherige Befehl installierte den TFTP -Dienst. So installieren Sie den TFTP -Client mithilfe geeignet, Führen Sie den folgenden Befehl aus.

sudo apt installieren TFTP

Konfigurieren des TFTP -Servers:

Sobald der TFTP -Server installiert ist, müssen Sie ihn konfigurieren. Die TFTP -Konfigurationsdatei befindet sich unter /etc/Standard/TFTPD-HPA. Sie können die Konfigurationsdatei mit Nano bearbeiten, wie im folgenden Beispiel gezeigt. Führen Sie auf Debian den folgenden Befehl aus.

sudo nano/etc/default/tftpd-hpa

Die Standardkonfigurationsdatei scheint das Bild unten zu sein, wo:

  • Tftp_username: Hier können Sie den TFTP -Benutzer angeben. Der Standardbenutzer ist TFTP.
  • Tftp_directory: Hier können Sie das TFTP -Verzeichnis angeben, um Dateien hochzuladen oder herunterzuladen. Standardmäßig wird das Verzeichnis /SRV /TFTP erstellt; Sie können es verlassen oder eine neue definieren (in diesem Fall müssen Sie es mit dem Befehl mkdir erstellen).
  • Tftp_address: Hier geben Sie die TFTP -IP -Adresse und den Port an, der standardmäßig für TFTP Port 69 ist
  • Tftp_options: Hier können Sie Optionen angeben. Wir werden die benötigte Option zum Hochladen von Dateien auf den TFTP -Server in unseren folgenden Beispielen hinzufügen.

Im folgenden Screenshot können Sie nur bearbeitet, dass ich nur bearbeitet habe Tftp_address So definieren Sie die Server -IP- und TFTP_Options, um das Hochladen von Dateien durch Hinzufügen des -erstellen Möglichkeit.

Beenden Sie nach Bearbeitung der Konfigurationsdatei die Änderungen der Speicherung (für Nano, drücken Sie Strg+x Und Y)

Wie Sie sehen können, werden in dem Standard -TFTP -Verzeichnis die Dateien gespeichert /srv/ftp. Auf Debian 11 wird dieses Verzeichnis standardmäßig bei der Installation von TFTP erstellt. Sie können bei Bedarf eine andere erstellen. Sie müssen jedoch den Benutzer- und Gruppenbesitz ändern, damit der definierte Benutzer in der Konfigurationsdatei (standardmäßig die TFTP Benutzer) zum Speichern von Dateien innerhalb.

Das Verzeichnisbesitz in die zu ändern TFTP Benutzer verwenden Sie den Befehl chown, wie unten gezeigt.

Sudo Chown TFTP: TFTP /SRV /TFTP

Starten Sie den TFTP -Dienst nach der Neukonfiguration neu; Sie können es mit SystemCTL tun, wie im folgenden Beispiel gezeigt.

sudo systemctl restart tftpd-hpa neu starten

Laden und Herunterladen von Dateien mit TFTP hochladen und herunterladen:

Um eine Verbindung zu einem TFTP -Server herzustellen, führen Sie einfach TFTP aus, gefolgt von der Server -IP.168.1.103.

TFTP

Sobald Sie eine Datei hochladen, können Sie den Befehl Put verwenden, gefolgt von dem Dateinamen, den Sie hochladen möchten. Im folgenden Beispiel wurde die benannte Datei LinuxHintfile wird mit IP -Adresse 192 auf den Server hochgeladen.168.1.103.

setzen

Verwenden Sie zum Herunterladen von Dateien die erhalten Befehl gefolgt von dem Dateinamen, den Sie herunterladen möchten, wie im Bild unten gezeigt.

TFTP gegen FTP gegen SFTP:

Im Gegensatz zu FTP und SFTP arbeitet TFTP unter dem UDP -Protokoll; Es ist eine schnellere, aber weniger sichere und flexible Alternative. TFTP erlaubt keine Authentifizierung, und Benutzer können Dateien nicht ändern. Sogar das reguläre FTP -Protokoll (Port 21) ist die sicherste Alternative. TFTP wird hauptsächlich für Netzwerkstartprozesse verwendet und wird fast nicht genutzt.

Der TFTP -Server erlaubt nicht, den Inhalt des TFTP -Verzeichnisses anzuzeigen. Benutzer müssen den Dateinamen kennen, den sie herunterladen möchten.

Abschluss:

Wie Sie sehen können, ist der Hauptvorteil des TFTP -Protokolls die Einfachheit der Implementierung. Jede Linux -Benutzerebene kann problemlos einen TFTP -Server einrichten. Es ist wichtig zu beachten. Benutzer müssen daran denken, Port 69 zu öffnen, um den TFTP -Verkehr zu ermöglichen. Dies kann mit Iptables oder UFW erreicht werden, wie im ersten Schritt dieses Artikels gezeigt.

Sie können zusätzliche Informationen zu TFTP unter https: // linux erhalten.sterben.net/mann/1/tftp.

Ich hoffe. Verfolgen Sie den Hinweis auf zusätzliche Linux -Tipps und Tutorials.