Tausende von Unternehmen und Institutionen weltweit Verwendung TFTP Software Voice Over IP-Telefone zu konfigurieren, Remote-Boot- Einrichtungen bereitzustellen oder verwalten Embedded-Geräte . TFTP wird in der Regel verwendet, um kleine Konfiguration oder Boot-Dateien auf Remote- Geräte zu übertragen und bietet keine Authentifizierung Anforderungen zwischen Maschinen. Standardmäßig verwendet TFTP Port 69 zu ersten Lese senden /Schreib-Anforderungen und verwendet dann zufälliger Ports auf Daten und Bestätigungen senden. Um bestimmte Zugriffsbeschränkungen umgehen , ist es möglich, die Anforderung von Hafen zu Hafen 80 , die in der Regel für HTTP-Datenverkehr reserviert ist, auf Unix -basierten Systemen , indem Sie die Datei /etc /services-Datei ändern. Anleitung
1
Erstellen Sie eine Sicherungskopie der Datei /etc /services-Datei mit dem folgenden Befehl :
"cp /etc /services /etc /services.orig "
< p> Bearbeiten der Datei /etc /services-Datei kann gefährlich sein , und es wird immer empfohlen, eine Sicherungskopie der Originaldatei , funktionierende Konfiguration haben .
2
Öffnen Sie die Datei /etc /services-Datei mit Ihrem Lieblings- ASCII Editor. Unix -basierten Betriebssystemen haben viele zur Auswahl, wie vi , ex und kate wählen . Für dieses Beispiel verwenden vi :
" vi /etc /services "
Sie benötigen Root- Zugang haben , um diese Datei zu bearbeiten
3 < p . > Suchen Sie die Zeile Referenzierung der TFTP-Server -Port mit dem folgenden Befehl :
" /tftp "
4
Einfügemodus in vi . Geben Sie "I" , um Text am Anfang der Zeile eingeben . Verwenden Sie die Pfeiltasten, um die Zahl "69" auf dieser Linie bewegen .
5
Ändern Sie die Port -Nummer für den tftp Eintrag 69-80 , und drücken Sie "ESC ", um in den Einfügemodus vi verlassen .
6
Speichern Sie die Datei mit dem folgenden Befehl :
": w"
die erste Lese /Schreib- Zugriffe für tftp wird nun auf Port 80 zu reisen.
7
Verlassen Sie die /etc /services -Datei mit dem folgenden Befehl:
": q"