Inhaltsverzeichnis
VU+ (VU Plus) Duo² Telnet Zugang
Es gibt mehrere Möglichkeiten eine Verbindung mit der VU+ (VU Plus) Duo² herzustellen, eine dieser Möglichkeiten ist eine Verbindung via
- Telnet
aufzubauen.
Voraussetzungen
Zum Verbindungsaufbau mit der VU+ (VU Plus) Duo² sind nachfolgende Voraussetzungen erforderlich:
- Netzwerkverbindung und die Erreichbarkeit über diese.
- IP-Adresse sollte bekannt sein.
- Telnet, egal unter welchem Betriebssystem.
Installation
Falls noch nicht geschehen, soll nachfolgen dargestellt werden, wie das Programm Telnet unter
- Linux, hier CentOS in der Version 7
- Windows, hier in der Version Windows7
installiert werden kann.
Telnet unter Linux
Meist ist das Programm Telnet unter den meisten Linux-Distributionen bereits installiert und verfügbar.
Ab hier werden zur Ausführung nachfolgender Befehle root
-Rechte benötigt. Um der Benutzer root
zu werden, ist es erforderlich, sich als root
-Benutzer am System anzumelden oder mit nachfolgendem Befehl, zum Benutzer root
zu wechseln:
$ su - Password:
Falls das Programm Telnet jedoch nicht bereits installiert sein sollte, kann dies mit nachfolgendem Befehl installiert werden.
yum install telnet
# yum install telnet Loaded plugins: changelog, priorities 87 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package telnet.x86_64 1:0.17-59.el7 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: telnet x86_64 1:0.17-59.el7 base 63 k Transaction Summary ================================================================================ Install 1 Package Total download size: 63 k Installed size: 113 k Is this ok [y/d/N]: y
Bei der Frage, ob das Paket wirklich installiert werden soll, ist hier ein y
für yes
einzugeben. Falls Sie eine andere Systemsprache als English eingestellt haben sollten, z.B. Deutsch, kann hier auch die Eingabe des Buchstaben j
für ja
erforderlich sein.
Is this ok [y/d/N]: y
Anschließend sollte die Installation vollständig durchgeführt werden, was nachfolgende weitere Ausgaben zum Vorschein bringen sollte:
Downloading packages: telnet-0.17-59.el7.x86_64.rpm | 63 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : 1:telnet-0.17-59.el7.x86_64 1/1 Verifying : 1:telnet-0.17-59.el7.x86_64 1/1 Installed: telnet.x86_64 1:0.17-59.el7 Complete!
Nachfolgend noch einmal die komplette Installation im Ablauf:
# yum install telnet Loaded plugins: changelog, priorities 87 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package telnet.x86_64 1:0.17-59.el7 will be installed --> Finished Dependency Resolution Changes in packages about to be updated: Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: telnet x86_64 1:0.17-59.el7 base 63 k Transaction Summary ================================================================================ Install 1 Package Total download size: 63 k Installed size: 113 k Is this ok [y/d/N]: y Downloading packages: telnet-0.17-59.el7.x86_64.rpm | 63 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : 1:telnet-0.17-59.el7.x86_64 1/1 Verifying : 1:telnet-0.17-59.el7.x86_64 1/1 Installed: telnet.x86_64 1:0.17-59.el7 Complete!
Nachfolgend weitere Beschreibungen für andere Linux-Distributionen:
- openSUSE
yum install telnet
Telnet unter Windows
In früheren Versionen von Microsoft Windows war das Programm Telnet standardmäßig installiert, was jedoch aktuell nicht mehr, bei z.B. Windows7, der Fall ist. Hier ist es nun erforderlich das Programm mit nachfolgenden Schritten zu installieren.
Eine Überprüfung, ob das Programm Telnet verfügbar ist, kann durch öffnen einer Eingabeaufforderung leicht überprüft werden, wie nachfolgende Bildschirmkopie zeigt:
Anschließend ist das Programm Telnet durch die Eingabe
telnet
[Enter/Return]-Taste
einfach aufzurufen, wie nachfolgende Bildschirmkopie zeigt:
Falls nun, wie in oben gezeigter Bildschirmkopie zu sehen, die Meldung
Der Befehl "telnet" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
erscheint, muss das Programm Telnet noch, wie nachfolgend beschrieben, installiert werden.
Schritt: 1
Zunächst muss die Systemsteuerung geöffnet werden, was durch nachfolgende Bildschirmkopie beschrieben wird:
Anschließend sollte ein neues Fenster mit der Systemsteuerung geöffnet sein, was durch nachfolgende Bildschirmkopie beschrieben wird:
Anschließend muss durch drücken der linken Maustaste der Menüpunkt [Programme] ausgewählt werden, was nachfolgende Darstellung im Fenster hervorbringen sollte, wie ebenfalls nachfolgende Bildschirmkopie zeigt:
Hier muss nun, ebenfalls durch drücken der linken Maustaste im Bereich [Programme und Funktionen] der Menüpunkt [Windows-Funktionen aktivieren oder deaktivieren] ausgewählt werden, wodurch eine neues Dialog-Fenster geöffnet wird.
Durch eine wenig verschieben des „Scroll“-Balkens mit der linken Maustaste nach unten, kommt dann im Menübaum, der Eintrag [Telnet-Client] zum Vorschein, welcher durch Auswahl mit der linken Maustaste ausgewählt werden soll, damit dann eine Haken gesetzt ist. Abschließend muss nun mit der linken Maustaste die Schaltfläche [OK] gedrückt werden, wie ebenfalls nachfolgende Bildschirmkopie zeigt:
Jetzt sollte eine weiteres Fenster mit einer Fortschrittsanzeige erscheinen, welches nach erfolgreicher Installation des Programms Telnet, sich von selbst wieder schließen sollte, wie nachfolgende Bildschirmkopie zeigt:
Abschließend ist das Programm Telnet durch die Eingabe
telnet
[Enter/Return]-Taste
einfach aufzurufen, wie nachfolgende Bildschirmkopie zeigt:
HINWEIS - Das Programm Telnet kann durch Eingabe des Befehls quit
beendet werden!
Verbindung via Telnet aufbauen
Nachfolgend soll dargestellt werden, wie eine Verbindung zur VU+ (VU Plus) Duo² unter Zuhilfenahme des Programms Telnet durchgeführt werden kann.
Um eine Verbindung via Telnet zur VU+ (VU Plus) Duo² herstellen zu können ist unter
- Linux - eine
shell
- Windows - eine Eingabeaufforderung
zu öffnen und nachfolgender Befehl in der Syntax
telnet <IP-Adresse der VU+ (VU Plus) Duo²>
einzugeben.
Nachfolgend soll hier der Befehl Telnet zur Verbindung mit der VU+ (VU Plus) Duo² mit der IP-Adresse 192.168.0.13
beispielhaft dargestellt werden:
telnet 192.168.0.13
HINWEIS - Standardmäßig wird eine Verbindung über Port 23 hergestellt, falls keine Port-Angabe erfolgt.
$ telnet 192.168.0.13 Trying 192.168.0.13... Connected to 192.168.0.13. Escape character is '^]'. Date: Sunday, 08 March 2015 - 07:01:49 Architecture: mips OS: Linux Kernel: 3.13.5 Kernel build: #1 SMP Wed Nov 26 18:52:45 CET 2014 vuduo2 login:
Nachdem der oben genannte Befehl eingegeben wurde, erfordert VU+ (VU Plus) Duo² die Eingabe eines Benutzernamens beim Prompt
vudou2 login:
Hier muss der Benutzername - root
eingegeben werden und die Eingabe mit der [Enter] oder [Return]-Taste abgeschlossen werden.
vudou2 login: root
vuduo2 login: root www.vuplus-support.org home of /$$ /$$ /$$$$$$$$ /$$ | $$ | $$|__ $$__/|__/ | $$ | $$ | $$ /$$ | $$ / $$/ | $$ | $$ \ $$ $$/ | $$ | $$ \ $$$/ | $$ | $$ \ $/ | $$ | $$ \_/ |__/ |__/ Welcome on your Vu+ ! root@vuduo2:~#
Anschließend ist die Verbindung via Telnet zur VU+ (VU Plus) Duo² hergestellt, was nun durch nachfolgenden Prompt dargestellt wird:
root@vuduo2:~#
HINWEIS - Standardmäßig besitzt der Benutzer root
KEIN Passwort !!!
Falls ein Passwort für die Verbindung über Telnet vergeben werden soll, kann dies unter nachfolgender internen Beschreibung nachgelesen werden:
WICHTIG - Bei einer Verbindung via Telnet, werden ALLE Eingaben/Daten UNVERSCHLÜSSELT übertragen !!!
Verbindung via Telnet beenden
Um die Verbindung via Telnet zur VU+ (VU Plus) Duo² zu beenden kann nachfolgender Befehl eingegeben werden:
exit
root@vuduo2:~# exit Connection closed by foreign host.
Telnet Zugang deaktivieren
WICHTIG - Tun Sie dies nur, wenn sie wissen was sie tun !!!
ACHTUNG - Zugriff via ssh
ist nur mit gesetztem Passwort beim Benutzer root
möglich !!!
Nachfolgender interner Link beschreibt, wie ein Passwort für die VU+ (VU Plus) Duo² gesetzt werden kann:
Um den Zugriff auf die VU+ (VU Plus) Duo² via Telnet zu deaktivieren, sind folgende Änderungen in der System. bzw Konfigurationsdatei:
/etc/inetd.conf
erforderlich.
Mit nachfolgendem Befehl kann die System- bzw. Konfigurationsdatei /etc/inetd.conf
verändert werden:
vi /etc/inetd.conf
root@vuduo2:~# vi /etc/inetd.conf
HINWEIS - Danach öffnet sich die System- bzw. Konfigurationsdatei mit dem Editorprogramm vi
.
Mit der Taste [Pfeil nach unten] muss auf nachfolgende Zeile gesprungen werden (nur relevanter Ausschnitt):
telnet stream tcp nowait root /usr/sbin/telnetd telnetd
Durch das drücken der Taste [ i ] wird im Editorprogramm vi
in den Modus I /etc/inetd.conf 22/24 91%
(einfügen) gewechselt und es kann ein [#-Zeichen] am Anfang der Zeile eingefügt werden. Die Zeile sollte dann wie folgt aussehen:
#telnet stream tcp nowait root /usr/sbin/telnetd telnetd
Zum Speichern der Änderungen ist folgende Prozedur notwendig:
- Die Taste [Esc] muss zuerst gedrückt werden
- Es muss die Taste : (Doppelpunkt = Shift/Hochstellen .) gedrückt werden
- Zum speichern: muss nun folgende Zeichenfolge eingegeben werden: wq
- Zum verwerfen: kann die folgende Zeichenfolge eingegeben werden: q!
- Zum Abschluss, muss die Taste [Enter|Return] gedrückt werden
Die erfolgreich geänderte System- bzw. Konfigurationsdatei /etc/inetd.conf
sollte dann wie folgt aussehen, was mit nachfolgendem Befehl überprüft werden kann:
cat /etc/inetd.conf
root@vuduo2:~# cat /etc/inetd.conf # /etc/inetd.conf: see inetd(8) for further informations. # # Internet server configuration database # # If you want to disable an entry so it isn't touched during # package updates just comment it out with a single '#' character. # # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args> # #:INTERNAL: Internal services #echo stream tcp nowait root internal #echo dgram udp wait root internal #chargen stream tcp nowait root internal #chargen dgram udp wait root internal #discard stream tcp nowait root internal #discard dgram udp wait root internal #daytime stream tcp nowait root internal #daytime dgram udp wait root internal #time stream tcp nowait root internal #time dgram udp wait root internal ftp stream tcp nowait root /usr/sbin/vsftpd vsftpd #telnet stream tcp nowait root /usr/sbin/telnetd telnetd 8001 stream tcp nowait root /usr/bin/streamproxy streamproxy 8002 stream tcp nowait root /usr/bin/transtreamproxy transtreamproxy
WICHTIG - Damit die Änderungen wirksam werden, kann ein Neustart der VU+ (VU Plus) Duo² durchgeführt werden!
Eine Alternative zum Neustart, ist das erneute Starten des superserver der VU+ (VU Plus) Duo², mit nachfolgendem Befehl:
/etc/init.d/inetd.busybox restart
root@vuduo2:~# /etc/init.d/inetd.busybox restart Restarting internet superserver: inetd .
Eine Überprüfung, ob der Dienst Telnet gestoppt wurde, kann mit nachfolgendem Befehl durchgeführt werden:
netstat -tulpen
root@vuduo2:~# netstat -tulpen Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 886/inetd tcp 0 0 0.0.0.0:8002 0.0.0.0:* LISTEN 886/inetd tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 594/smbd tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 916/enigma2 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 886/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 710/dropbear tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 594/smbd tcp 0 0 :::22 :::* LISTEN 710/dropbear udp 0 0 192.168.0.13:137 0.0.0.0:* 592/nmbd udp 0 0 0.0.0.0:137 0.0.0.0:* 592/nmbd udp 0 0 192.168.0.13:138 0.0.0.0:* 592/nmbd udp 0 0 0.0.0.0:138 0.0.0.0:* 592/nmbd udp 0 0 0.0.0.0:5353 0.0.0.0:* 902/avahi-daemon: r udp 0 0 0.0.0.0:58344 0.0.0.0:* 902/avahi-daemon: r
Die nachfolgende Zeile, sollte NICHT mehr erscheinen (nur relevanter Ausschnitt):
# netstat -tulpen tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN 886/inetd