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 bekannt als Trivial File Transfer Protocol, ist ein Internet-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 Dateien, die übertragen werden.

Wir alle kennen die Windows-Heimnetzgruppe, mit der Sie Dateien ohne große Hürden über ein Netzwerk freigeben können. Im Update v1803 wurde es jedoch aus Windows 10 entfernt, weshalb alternative Auflösungen erforderlich sind. Eine schnelle Problemumgehung wäre die Verwendung eines TFTP-Servers, der einfach und problemlos einzurichten ist. 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 dort Netzwerke, Systeme und IT-Infrastrukturen zu verwalten.

Voraussetzungen:

Bevor wir uns mit dem Kern des Artikels befassen und Ihnen zeigen, wie Sie Ihren TFTP-Server einrichten, müssen Sie einige Dinge beachten. Hier ist was Sie brauchen -

  • 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 TFTP-Server-Dienstprogramm 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.

Remote-Zugriff oder lokaler Zugriff

Wenn Sie den Zugriff auf den TFTP-Server von außerhalb Ihres lokalen Netzwerks, z. B. von zu Hause oder im Büro, oder von einem anderen Ort aus zulassen möchten, müssen Sie sicherstellen, dass Sie eine statische IP verwenden oder Ihre dynamische IP standardmäßig zur Positivliste hinzugefügt haben Über den TFTP-Server können alle IP-Adressen zusammen mit Port Forwarded Dateien senden und empfangen. Sie können den IP-Bereich hinzufügen, um mehrere IP-Adressen 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 Dienstprogramm SolarWinds TFTP Server aus, indem Sie im Startmenü nach TFTP Server suchen.
  2. Sobald es geladen ist, klicken Sie auf Datei und wählen Sie dann Konfigurieren .

    SolarWinds TFTP Server-Dateimenü
  3. Wenn der Server jetzt 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.

    Ändern des Server-Stammverzeichnisses
  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 möchten, vergewissern Sie sich, dass das Kontrollkästchen " Dateien senden und empfangen " aktiviert ist.

    Übertragungsarten auswählen
  7. Dank des SolarWinds TFTP-Server-Dienstprogramms können Sie zusätzliche Sicherheit schaffen, indem Sie bestimmten IP-Adressen das Senden und Empfangen von Dateien erlauben. Aktivieren Sie dazu das Kontrollkästchen " Nur der folgenden IP-Adresse das Senden / Empfangen von Dateien erlauben " und klicken Sie auf " Hinzufügen" .
  8. Geben Sie den Bereich der IP-Adressen ein und klicken Sie auf OK .

    Zulässiger Bereich von IP-Adressen
  9. Klicken Sie abschließend auf OK, um das Konfigurationsfenster zu schließen.

Damit haben Sie 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 Vorgehen hier veranschaulichen.

Portweiterleitung - Um es zu starten, müssen Sie zuerst die Portnummer 69 weiterleiten, wenn Systeme außerhalb des Netzwerks darauf zugreifen sollen. Die Portweiterleitung ist in der Regel für verschiedene Firmware unterschiedlich, daher können wir nicht alle behandeln. 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 per Fernzugriff zu übertragen.

TFTP-Client installieren

Der nächste Schritt wäre die Installation des TFTP-Clients auf dem entfernten oder lokalen System. Führen Sie die folgenden Schritte aus, 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.

    TFTP-Client installieren
  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 von 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. Aktivieren Sie das Kontrollkästchen " Windows Defender Firewall deaktivieren " in beiden Einstellungen und klicken Sie auf "OK".

    Deaktivieren der Windows Defender-Firewall
  5. Wenn Sie die Windows-Firewall nicht deaktivieren möchten, können Sie lediglich eine Ausnahme für die TFTP-Verbindungen hinzufügen. Klicken Sie dazu im Einstellungsfenster der Windows-Firewall auf " Eine App oder Funktion durch die 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 auf " OK" .

    Zulassen von TFTP durch die Firewall

Übertragen von Dateien mit TFTP

Nachdem Sie den TFTP-Client installiert und UDP-Port 69 weitergeleitet haben, können Sie endlich Dateien remote oder lokal übertragen. Stellen Sie dazu sicher, dass der Server ausgeführt wird, und befolgen Sie dann 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 setze E: \ hello.txt 

    Senden einer Datei mit TFTP
  6. Wenn Sie eine Datei empfangen möchten, lautet der Befehl wie folgt:
     Tftp -i 192.168.10.8 get hello.txt 

Empfangen einer Datei über TFTP
Hinweis:

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

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

Interessante Artikel