PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zugang zu lokalem Netzwerk über SSH



fry@linux
24.09.12, 12:39
Hallo,
ich habe folgende Situation:
- Ubuntu 12.04 x64 Server(keine gui)
- OpenSSH läuft, Anmeldung per private/public Key
- Web-Interface für Virtualbox eingerichtet(Apache2, PHP)
- Port XXXX für SSH auf dem Router freigegeben

Ich kann mich problemlos mit dem Server über SSH verbinden(Putty unter Windows). Nun möchte ich gerne das Web-Interface nutzen um VirtualBox zu steuern und VMs zu verwalten. Das ist aber nur im lokalem Netz möglich.

Es gibt doch sicherlich eine Möglichkeit über einen Linux Client den Netzwerkverkehr über den SSH-Tunnel umzubiegen oder?

Danke für eure Hilfe!

fry@linux
24.09.12, 13:15
Habe ein bisschen gesucht. Sollte doch damit gehen?


ssh -D 127.0.0.1:8080 server_ip

derfele
24.09.12, 18:44
sshuttle (https://github.com/apenwarr/sshuttle) ist auch ganz nett, dann kannst du ganz einfach $SERVERIP eingeben, statt andaunern 127.0.0.1:$RANDOMPORT.

DrunkenFreak
24.09.12, 19:24
Vermutlich kannst du den Zugriff auf das Webinterface von irgendwoher steuern. D.h. du kannst ihm sagen, dass der Zugriff auch von außen aus möglich ist.

fry@linux
24.09.12, 19:36
Danke,
der Apache-Service soll von außen nicht verfügbar sein(Sicherheitsbedenken), sonst wäre es kein Problem. Ich probiere mal den -D Parameter aus.

derRichard
24.09.12, 19:56
lies lieber mal die manpage von ssh und finde raus, was "-D" ist. :-)

//richard

nopes
25.09.12, 00:14
lies lieber mal die manpage von ssh und finde raus, was "-D" ist. :-)
und lies das: http://magazine.redhat.com/2007/11/06/ssh-port-forwarding/

Danke,
der Apache-Service soll von außen nicht verfügbar sein(Sicherheitsbedenken), sonst wäre es kein Problem. Ich probiere mal den -D Parameter aus.
Dann besorge dir DNS-Namen für jeden Client (sowas wie dyndns) und benutze eine Firewall...