Installationsanleitung für den SSH

Transcrição

Installationsanleitung für den SSH
Installationsanleitung für den SSH-Zugang:
Router-Typ:
Firmware Router:
NAS-Typ:
ISP:
Netzwerk-Topographie:
ZyXEL Prestige P-660RU-T1 v2
DMT FwVer: 3.9.9.66_A_TC
DNS 320
Sunrise
Standard (Router → WLAN-Switch → PC's
1. SSH Zugang auf dem NAS muss gewährleistet sein und es muss eine statische IP-Adresse
haben.
2. NAT-Weiterleitung:
Abbildung 1: NAT aktivieren, nur SUA
Danach ins Menü „Port Forwarding“ wechseln:
Abbildung 2: Port Forwarding
Dort müssen Sie einen Dienst erstellen namens SSH, der Portbereich ist nur auf den Port 23
limitiert. Und bei der Server IP Adresse müssen Sie die IP-Adresse Ihres NAS angeben.
3. Filter Einstellungen:
Dieser Router hat keine eigentliche Firewall, sondern nur einen einfachen Filter der gewisse
Ports öffnen oder schliessen kann. Leider ist der Port 22 nicht dabei. Deshalb muss man mit
dem SSH-Zugang auf den Port 23 ausweichen. Gehen Sie also im Menü „Sicherheit“ ins
Untermenü „Filter“:
Abbildung 3: Filter
Dort entfernen Sie das Häklein bei „Telnet“, damit Port 23 gehöffnet wird.
4. Wechseln des SSH-Ports auf dem NAS:
Loggen Sie sich auf dem NAS als root ein.
Geben Sie nun folgende Befehle im Terminal ein:
1.
2.
3.
4.
5.
cd /ffp
mkdir safety_tmp
mv start/telnetd.sh safety_tmp
vi etc/ssh/sshd_config
Navigieren Sie mit den Pfeiltasten zur Zeile „#Port22“
6. Taste „I“ drücken
7. „#“ Löschen und „22“ durch „23“ erstetzen
8. Folgende Tasten hintereinander drücken: „Esc“ „:“ „w“ „q“ „Enter“
9. SSH-Zugang in einem neuen Terminal testen.
10. Falls etwas nicht funktioniert: „Esc“ „:“ „q“ „!“ „Enter“
11. Wenn der SSH Zugang funktioniert kann man „telnetd.sh“ deaktivieren und wieder an
den angestammten Ort verschieben.
12. cd /ffp
13. mv safety_tmp/telnetd.sh start
14. chmod ­x start/telnetd.sh
Damit haben Sie die Konfigurationsdatei des Programms „sshd“ auf dem NAS modifiziert.
Da, wie oben schon gesagt, der Router nur einen Filter hat, der nicht auf den Port 22
konfiguriert ist, muss man auf den Port 23 ausweichen, der üblicherweise für Telnet genutzt
wird. Damit es keine Konflikte gibt nimmt man das Programm „telnethd“ aus dem Ordner
heraus (Schritt 1-3). Nun lässt man das Programm sshd auf den Port 23 „lauschen“. So
werden alle Anfragen beim Router auf Port 23 an Ihr NAS weitergeleitet.
Randbemerkung: Im Webinterface des Routers steht, dass der geöffnete Port, der Telnet Port
ist. Aber der Router weiss nicht was für eine Anfrage rein kommt, ob Telnet, SSH oder FTP
usw. er weiss nur, dass er den Port 23 offen hat, und durch die NAT-Weiterleitung, dass er
diese Anfragen an das NAS weiterleiten muss.
5. DynDNS.org Einstellungen:
Gehen Sie im Menü „Erweitert“ ins Untermenü „Dynamic DNS“. Dort aktivieren Sie
DynDNS und füllen die Felder aus.
Abbildung 4: DynDNS