Tunneln: Unterschied zwischen den Versionen

Aus Fachschaft_Informatik
Zur Navigation springen Zur Suche springen
K (1 Versionen)
(alte Wikiseite, weil Fehler beim Import)
Zeile 7: Zeile 7:
  ssh rzdspc10.informatik.uni-hamburg.de -L 8080:www:80
  ssh rzdspc10.informatik.uni-hamburg.de -L 8080:www:80


ausführen und im Browser einfach http://local
ausführen und im Browser einfach http://localhost:8080/ verwenden.
 
Für die Seiten des Lehredekanats nimmt man analog:
 
ssh rzdspc10.informatik.uni-hamburg.de -L 8081:vsis-www:443
 
und geht über https://localhost:8081/Lehredekanat/
 
Man kann allerdings auch
 
ssh -D 7777 rzdspc10.informatik.uni-hamburg.de
 
ausführen und im Browser einstellen, dass man einen SOCKS v4 Proxy auf localhost:7777 verwenden möchte. Dann kann man auf ''allen'' Uniseiten von zu Hause aus ungehindert rumsurfen. Und etwa so die eBooks aus der Bib lesen ...
 
Dazu bietet sich an, ''tsocks'' zu installieren und in der /etc/tsocks.conf dann
 
server = 127.0.0.1
server_port = 7777
 
einzutragen. Wenn man jetzt
tsocks
 
in einer Konsole eingibt, bekommt man eine neue shell und alles, was hieraus gestartet wird, wird automatisch ueber den gerade mit SSH aufgebauten SOCKS Proxy getunnelt!
 
= Anleitung, 2. Variante =
 
Ich habe bei mir zu Hause (PC mit nur mir als Nutzer) eine eigene inetd.conf-Datei, in der steht:
 
# Dienste nur für localhost anbieten
127.0.0.1:
# http://svs16.informatik.uni-hamburg.de/
10016 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat svs16 80
# mailfrom:1illig@informatik.uni-hamburg.de
10026 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat mailhost 25
# http://www.informatik.uni-hamburg.de/
10080 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat www 80
# news://news.cis.dfn.de/
10119 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat news.uni-hamburg.de 119
# https://vsis-www.informatik.uni-hamburg.de/
10443 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat vsis-www 443
 
Wenn ich inetd damit starte, kann ich im Browser http://localhost:10080/ eingeben und komme so auf die fachbereichsinternen Webseiten. Ähnlich funktioniert das für die anderen Dienste, zum Beispiel [[News]].
 
= siehe auch =
* [[Verbindungen]]
* [[SSH]]

Version vom 21. November 2007, 13:02 Uhr

Es gibt am Fachbereich einige Internetdienste, die nur mit der richtigen IP (134.100.0.0/16) funktionieren. Um sie von zu Hause aus zu nutzen, kann man sie über den Fachbereich leiten (tunneln), so dass der Dienstanbieter denkt, man säße im Informatikum.

Anleitung, 1. Variante

Um fachbereichsinterne Webseiten anzugucken, kann man

ssh rzdspc10.informatik.uni-hamburg.de -L 8080:www:80

ausführen und im Browser einfach http://localhost:8080/ verwenden.

Für die Seiten des Lehredekanats nimmt man analog:

ssh rzdspc10.informatik.uni-hamburg.de -L 8081:vsis-www:443

und geht über https://localhost:8081/Lehredekanat/

Man kann allerdings auch

ssh -D 7777 rzdspc10.informatik.uni-hamburg.de

ausführen und im Browser einstellen, dass man einen SOCKS v4 Proxy auf localhost:7777 verwenden möchte. Dann kann man auf allen Uniseiten von zu Hause aus ungehindert rumsurfen. Und etwa so die eBooks aus der Bib lesen ...

Dazu bietet sich an, tsocks zu installieren und in der /etc/tsocks.conf dann

server = 127.0.0.1
server_port = 7777

einzutragen. Wenn man jetzt

tsocks

in einer Konsole eingibt, bekommt man eine neue shell und alles, was hieraus gestartet wird, wird automatisch ueber den gerade mit SSH aufgebauten SOCKS Proxy getunnelt!

Anleitung, 2. Variante

Ich habe bei mir zu Hause (PC mit nur mir als Nutzer) eine eigene inetd.conf-Datei, in der steht:

# Dienste nur für localhost anbieten
127.0.0.1:

# http://svs16.informatik.uni-hamburg.de/
10016 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat svs16 80

# mailfrom:1illig@informatik.uni-hamburg.de
10026 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat mailhost 25

# http://www.informatik.uni-hamburg.de/
10080 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat www 80

# news://news.cis.dfn.de/
10119 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat news.uni-hamburg.de 119

# https://vsis-www.informatik.uni-hamburg.de/
10443 stream tcp nowait roland:users /usr/bin/ssh ssh rzdspc10 /opt/bin/netcat vsis-www 443

Wenn ich inetd damit starte, kann ich im Browser http://localhost:10080/ eingeben und komme so auf die fachbereichsinternen Webseiten. Ähnlich funktioniert das für die anderen Dienste, zum Beispiel News.

siehe auch