So richten Sie den TFTP-Server unter Windows 10 ein und konfigurieren ihn

Ein TFTP-Server wird grundsätzlich zum Übertragen von Dateien zwischen Systemen verwendet, die über ein Netzwerk verbunden sind. TFTP, auch als Trivial File Transfer Protocol bezeichnet, ist ein Internet-Software-Dienstprogramm, mit dem Sie eine Datei von einem Remote-System senden oder empfangen können. Das Protokoll ist sehr einfach und bietet nicht viel Sicherheit für die übertragenen Dateien.

Wir alle kennen die Windows-Heimnetzgruppe , mit der Sie Dateien ohne große Hürde über ein Netzwerk freigeben können. Es wurde jedoch im v1803-Update aus Windows 10 entfernt, weshalb alternative Auflösungen erforderlich sind. Eine schnelle Problemumgehung wäre die Verwendung eines TFTP-Servers. Die Einrichtung ist einfach und leicht. In diesem Artikel verwenden wir den SolarWinds TFTP-Server ( hier herunterladen ), der recht einfach zu verwenden ist und mit dem Sie Dateien zuverlässig und schnell über ein Netzwerk übertragen können. Wir empfehlen außerdem die Verwendung von SolarWinds TFTP Server, da es sich um ein spezialisiertes Unternehmen handelt, das speziell Software und Lösungen für große Unternehmen entwickelt, um die Verwaltung der Netzwerke, Systeme und der IT-Infrastruktur zu unterstützen.

Voraussetzungen:

Bevor wir uns mit dem Kern des Artikels befassen und Ihnen zeigen, wie Sie Ihren TFTP-Server einrichten, müssen Sie bestimmte Dinge beachten. Folgendes brauchen Sie:

  • Administratorkonto: Wenn Sie kein Administratorkonto verwenden, müssen Sie keinen TFTP-Server auf Ihrem System einrichten. Stellen Sie daher sicher, dass Sie als Administrator angemeldet sind.
  • SolarWinds TFTP-Server: Um einen TFTP-Server einzurichten, müssen Sie das Dienstprogramm TFTP Server von SolarWinds herunterladen. Sie können es hier herunterladen . Nachdem Sie die ZIP-Datei heruntergeladen haben, extrahieren Sie sie auf Ihren Desktop und führen Sie die einfache Installation durch.
  • Portweiterleitung: Um den Remotezugriff auf Ihren TFTP-Server zu ermöglichen, müssen Sie den UDP-Port 69 von Ihrem Router an die IP-Adresse in Ihrem Netzwerk weiterleiten, damit Benutzer von außerhalb Ihres Netzwerks auf den Server zugreifen können. Wenn jedoch keine Remoteverbindung erforderlich ist, müssen Sie keine Ports weiterleiten.

Sobald Sie alle Anforderungen erfüllt haben, können Sie den Server einrichten.

Fernzugriff oder lokaler Zugriff

Wenn Sie sich entschieden haben, den Zugriff auf den TFTP-Server von außerhalb Ihres lokalen Netzwerks zuzulassen, z. B. von zu Hause oder im Büro oder von einem anderen Ort aus, müssen Sie sicherstellen, dass Sie eine statische IP verwenden oder Ihre dynamische IP standardmäßig zur weißen Liste hinzufügen Der TFTP-Server ermöglicht es All IP Address, Dateien zusammen mit Port Forwarded zu senden und zu empfangen. Sie können den IP-Bereich hinzufügen, um mehrere IPs zuzulassen, oder einen verkürzten Bereich, um nur ein Gerät zuzulassen.

IP-Konfiguration für Solarwinds TFTP

Einrichten des TFTP-Servers

Befolgen Sie zum Einrichten des Servers die folgenden Anweisungen:

  1. Führen Sie zunächst das SolarWinds TFTP Server- Dienstprogramm aus, indem Sie im Startmenü nach TFTP Server suchen .
  2. Klicken Sie nach dem Laden auf Datei und wählen Sie Konfigurieren .
  3. Wenn der Server nun in der Windows-Taskleiste angezeigt werden soll, klicken Sie auf " TFTP-Server zur Windows-Taskleiste hinzufügen ".
  4. Anschließend müssen Sie das Server-Stammverzeichnis auswählen . Hier werden alle empfangenen Dateien gespeichert. Wenn Sie einige Dateien senden möchten, müssen Sie die Dateien zuerst in dieses Verzeichnis kopieren. Klicken Sie auf Durchsuchen und wählen Sie einen Ort Ihrer Wahl.
  5. Wechseln Sie anschließend zur Registerkarte Sicherheit , um einige Einschränkungen anzuwenden.
  6. Wenn Sie nur Dateien senden möchten, klicken Sie auf Dateien senden . Wenn Sie nur Dateien empfangen möchten, klicken Sie auf Dateien empfangen . Wenn Sie beides tun möchten, stellen Sie sicher, dass das Kontrollkästchen " Dateien senden und empfangen " aktiviert ist.
  7. Dank des SolarWinds TFTP Server-Dienstprogramms können Sie zusätzliche Sicherheit bieten, indem Sie bestimmten IP-Adressen erlauben, Dateien zu senden und zu empfangen. Wenn Sie dies tun möchten, aktivieren Sie das Kontrollkästchen " Nur die folgende IP-Adresse zum Senden / Empfangen von Dateien zulassen " und klicken Sie dann auf " Hinzufügen" .
  8. Geben Sie den Bereich der IP-Adressen ein und klicken Sie auf OK .
  9. Klicken Sie abschließend auf OK , um das Konfigurationsfenster zu schließen.

Das heißt, Sie haben Ihren TFTP-Server erfolgreich konfiguriert und eingerichtet.

Verwenden des TFTP-Servers

Nachdem Sie einen TFTP-Server eingerichtet haben, fragen Sie sich möglicherweise, wie Sie Dateien über den TFTP-Server senden oder empfangen können. Keine Sorge, wir werden das Verfahren hier veranschaulichen.

Portweiterleitung - Zum Starten müssen Sie zunächst die Portnummer 69 weiterleiten, wenn Systeme außerhalb des Netzwerks darauf zugreifen sollen. Die Portweiterleitung ist normalerweise für verschiedene Firmware unterschiedlich, daher können wir nicht alle abdecken. Um Ihnen jedoch einen grundlegenden Einblick zu geben, müssen Sie auf das Control Panel Ihres Routers zugreifen, zu Advanced Setup gehen und NAT oder Port Forward suchen. Machen Sie dort einfach einen neuen Eintrag und leiten Sie den UDP-Port 69 an Ihre IPv4-Adresse weiter.

Bitte beachten Sie, dass Sie keine Ports weiterleiten müssen, wenn Sie nicht beabsichtigen, Dateien remote zu übertragen.

TFTP-Client installieren

Der nächste Schritt wäre die Installation des TFTP-Clients auf dem Remote- oder lokalen System. Gehen Sie wie folgt vor, um den TFTP-Client zu installieren:

  1. Gehen Sie zum Startmenü und öffnen Sie die Systemsteuerung .
  2. Navigieren Sie zu Programme und Funktionen und klicken Sie dann auf der linken Seite auf " Windows-Funktionen aktivieren oder deaktivieren ".
  3. Scrollen Sie nach unten und suchen Sie den TFTP-Client . Aktivieren Sie das Kontrollkästchen.
  4. Klicken Sie auf OK , um den Client zu installieren.
  5. Warten Sie, bis der Vorgang abgeschlossen ist.

Denken Sie daran, dass dies auf dem System sein muss, auf dem der Server nicht ausgeführt wird.

Konfigurieren der Firewall zum Zulassen von TFTP

Nachdem Sie den TFTP-Client auf Ihrem System installiert haben, müssen Sie entweder die Windows-Firewall deaktivieren oder eine Ausnahme für die TFTP-Verbindungen hinzufügen. So geht's:

  1. Gehen Sie zum Startmenü und öffnen Sie die Systemsteuerung .
  2. Ändern Sie die Ansicht durch in Große Symbole und wählen Sie dann Windows Defender Firewall aus .
  3. Klicken Sie zum Deaktivieren der Windows Defender-Firewall auf " Windows Defender aktivieren oder deaktivieren ".
  4. Überprüfen Sie unter beiden Einstellungen die Option " Windows Defender-Firewall deaktivieren " und klicken Sie auf "OK".
  5. Wenn Sie die Windows-Firewall nicht deaktivieren möchten, können Sie einfach eine Ausnahme für die TFTP-Verbindungen hinzufügen. Klicken Sie dazu im Fenster mit den Windows-Firewall-Einstellungen auf " App oder Funktion über Windows Defender-Firewall zulassen ".
  6. Klicken Sie auf " Einstellungen ändern ", um eine Ausnahme hinzuzufügen.
  7. Klicken Sie nun auf Andere App zulassen und klicken Sie dann auf Durchsuchen .
  8. Suchen Sie im Windows-System32-Verzeichnis nach TFTP.exe . Wählen Sie es aus und klicken Sie auf Öffnen.
  9. Aktivieren Sie die Kontrollkästchen Privat und Öffentlich und klicken Sie dann auf OK .

Übertragen von Dateien mit TFTP

Nachdem Sie den TFTP-Client installiert und den UDP-Port 69 weitergeleitet haben , können Sie die Dateien remote oder lokal übertragen. Stellen Sie dazu sicher, dass der Server ausgeführt wird, und befolgen Sie die angegebenen Anweisungen:

  1. Drücken Sie die Windows-Taste + R , um Ausführen zu öffnen .
  2. Geben Sie ' cmd ' ein, um die Eingabeaufforderung zu öffnen.
  3. Stellen Sie vor dem Übertragen der Dateien sicher, dass sich die zu sendenden Dateien im Server-Stammverzeichnis befinden .
  4. Wenn Sie nun eine Datei empfangen möchten, müssen Sie den Parameter GET verwenden . Wenn Sie eine Datei senden möchten, müssen Sie nur den Parameter PUT verwenden . Der Befehl lautet wie folgt:
    Tftp -i [Server-IP-Adresse] [GET oder PUT] [Pfad der Datei]
  5. Ein Beispiel wäre das Folgende:
    Tftp -i 192.168.10.8 put E: \ hello.txt
  6. Wenn Sie eine Datei empfangen möchten, lautet der Befehl wie folgt:
    Tftp -i 192.168.10.8 get hello.txt
Hinweis:

Wenn Sie Dateien remote übertragen möchten, müssen Sie die öffentliche IP-Adresse an der Eingabeaufforderung gefolgt vom Port angeben. Ein Beispiel wäre:

Tftp -i 39.43.126.2:69 put E: \ hello.txt

Empfohlen

Fix: Minecraft reagiert nicht
Was ist eine Registrierungsanwendung für ein digitales TV-Tunergerät und sollte diese entfernt werden?
Was ist FileRepMalware und sollten Sie es entfernen?