Mittwoch, der 9. Juni 2010, 21:40 Uhr von
Stefan
Unter Linux oder MacOS X kann man über den Befehl
ssh -l username -X server
Mittels ssh eine sichere Verbindung zu einem Server herstellen.
Danach kann itguru gestartet werden. Sollte es bei der Ausführung bei Fehlern in der Grafikausgabe kommen verwendet man am besten folgenden Aufruf:
itguru -noxshm
Das verhindert die Verwendung des shared memory, was sonst offenbar Probleme bei der Grafikgenerierung bereitet.
Um damit an der Universität Innsbruck auf itguru zuzugreifen kann man so vorgehen (in der Konsole):
ssh -X -l csak0000 zid-gpl.uibk.ac.at
csak0000@zid-gpl.uibk.ac.at’s password:
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Wed Jun 9 10:07:56 2010 from ydvlwt2-105-240.uibk.ac.at
[csak0000@zid-gpl ~]$ itguru -noxshm
Jetzt kann itguru ganz normal über den lokalen x11 Server verwendet werden.
(Dieser muss installiert sein)
Geschrieben in: Mac, Ubuntu-Linux | Schlagwörter:itguru, Linux, MacOS X, shared memory, SSH, Universität Innsbruck
0 Trackbacks | Keine Kommentare »
Freitag, der 9. Januar 2009, 23:25 Uhr von
Stefan
Vor nicht all zu langer Zeit habe ich eine einfache und sehr flexible Möglichkeit gefunden unverschlüsselte Verbindungen zu einem Server über einen verschlüsselten ssh Tunnel zu führen.
Gefunden wurde eine solche Lösung aus der Tatsache, dass Freeware VNC Server/Clients oft keine eingebaute Verschlüsselungsfunktion mitbringen bzw. da wir unsere MySQL Verbindung zu einem Server verschlüsseln wollten.
Dabei ist es egal ob man Linux oder Windows verwendet. Server und Client Programme gibt es für beide Betriebssysteme.
Programme:
Windows:
Linux:
Server und Client schon vorinstalliert.
Dabei lässt sich eine ssh Verbindung schnell über einen Kommandozeilenbefehl aufrufen
ssh -l username -L 5901:127.0.0.1:5900 192.168.0.240
in diesem Beispiel wird ein Tunnel aufgebaut welcher lokal über den Port 5901 freigeschalten ist und auf dem entfernten Server auf den Port 5900 weitergeleitet wird.
Um jetzt über diese verschlüsselte Verbindung eine VNC Sitzung aufzubauen muss man als Server “127.0.0.1:5901″ eingeben und die VNC Verbindung ist verschlüsselt.
Sobald das Terminalfenster geschlossen wird wird auch der ssh Tunnel abgebaut.
Und so wie dieses Beispiel kann man jede Verbindung Tunneln. Man muss nur wissen welcher Port verwendet wird.
Geschrieben in: Sicherheit | Schlagwörter:Server, SSH, Verschlüsselung
0 Trackbacks | 2 Kommentare »