AW: Über RPD auf Linux Server zugreifen!!! Dringend Hilfe
Würde diese Anleitung funktionieren um grafisch darauf zugreifen ? :
B) Aufbau einer SSH-Verbindung zum Sprungbrettrechner mit Portforwarding
Soll der Sprungbrettrechner lediglich als Gateway benutzt werden, um Verbindungen zu dahinterliegenden Rechnern aufzubauen, kommt Portforwarding zum Einsatz. Das folgende Beispiel entspricht dem unter
http://www.rz.uni-wuerzburg.de/typo...ibilityicons/img/internal_link_new_window.gifSSH-Client unter Windows beschriebenen, bei dem über den SSH-Sprungbrettrechner eine getunnelte VNC-Verbindung zu einem internen Rechner aufgebaut werden soll.
1. Eine neue Konsole öffnen und darin
ssh -T -N -l <Benutzername> -L 1234:<IP d. VNC-Servers>:5900 <IP d. Sprungbrettrechners> cat -
eingeben. (Dabei ist 5900 der Standard-Port des VNC-Servers und z.B. 1234 der lokal geforwardete Port)
2. Anschließend die Passphrase für den Private-Key eintippen und mit Return bestätigen.
http://www.rz.uni-wuerzburg.de/inde...5z¶meters[7]=dGVyIHNjaGxpZd9lbjwvYT4iO30=http://www.rz.uni-wuerzburg.de/typo3temp/pics/52399bfa5b.png
3. Nach dem Etablieren des SSH-Tunnels, kann nun darüber eine VNC-Verbindung zum internen Rechner aufgebaut werden. Dazu wird ein VNC-Viewer gestartet und in diesem Falle
localhost::1234 (der zuvor unter Schritt 2 gewählte lokale Port, prinzipiell frei wählbar) eingegeben. Nach Eingabe des VNC-Passworts kann schließlich der interne Rechner per VNC administriert werden.
Aufbau einer SSH-Verbindung zum Sprungbrettrechner mit Portforwarding
Zusätzlich zu den unter A) beschriebenen Schritten muss nun angegeben werden, von welchem Rechner ein Portforwarding eingerichtet werden soll. So kann z.B. auf einem internen Rechner auf dem ein VNC-Server auf dem Standardport 5900 läuft, dieser (über den SSH-Tunnel und über den Sprungbrettrechner) auf den SSH-Client-PC "geforwarded" werden. Dieser muss dann lediglich seinen VNC-Viewer starten und, statt der IP-Adresse des VNC-Servers auf dem internen Rechner, seine eigene IP-Adresse eingeben, da der VNC-Dienst nun praktisch lokal auf Anfragen wartet.
Schritte für diese Beispiel:
1. Schritte 1 + 2 gemäß A) durchführen.
2. Anschließend im linken Menü auf den Eintrag "Connection -> SSH -> Tunnels" klicken.
3. Im rechten Teil des Fensters hinter "Dest
ination" die IP-Adresse des internen Rechners samt Port des Dienstes angeben, der "geforwarded" werden soll (IP-Adresse und Port durch einen Doppelpunkt trennen!). In diesem Beispiel Port 5900, auf dem der VNC-Server lauscht.
4. Hinter "
Source port" den lokalen Port eintragen, auf den der Remote-Port 5900 umgeleitet wird.
5. Abschließend auf den Button "A
dd" klicken. Die Einstellungen sind nun im darüberliegenden Textfeld sichtbar.
6. Schritt 3 gemäß A) durchführen.
7. Den VNC-Viewer starten und hinter "VNC Server:"
localhost::1234 eingeben, wobei "1234" den Source-Port darstellt, der unter Schritt 4 eingeben wurde.
Der interne Rechner, auf dem der VNC-Server läuft, kann nun ferngesteuert werden, wobei die Kommunikation zwischen dem externen Rechner (SSH-Client) und dem SSH-Sprungbrettrechner über einen verschlüsselten SSH-Tunnel läuft (siehe Schaubild am Anfang).
Hinweis: Läuft im obigen Beispiel der VNC-Server auf dem Sprungbrettrechner selbst, so muss stattdessen bei Schritt 3 hinter "Dest
ination" die IP-Adresse des Sprungbrettrechners anstelle des internen Rechners eingegeben werden.
??????