EDV:KIPProxy/SOCKS/SSH4Linux: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary
 
Line 46: Line 46:
=== SCONNECT INSTALLIEREN ===
=== SCONNECT INSTALLIEREN ===


1. SCONNECT KOMPILIEREN
# SCONNECT KOMPILIEREN
* stellen sie sicher das ein c-compiler (z.b.) gcc und alle zugehörigen Abhängigkeiten auf ihrem System installiert sind
* stellen sie sicher das ein c-compiler (z.b.) gcc und alle zugehörigen Abhängigkeiten auf ihrem System installiert sind
* wechseln sie in das Verzeichnis indem sie "sconnect.c" abgelegt haben
* wechseln sie in das Verzeichnis indem sie "sconnect.c" abgelegt haben
Line 53: Line 53:
wenn sie gegenüber sconnect einen anderen Namen für die binary bevorzugen... ;-)
wenn sie gegenüber sconnect einen anderen Namen für die binary bevorzugen... ;-)


2. SCONNECT GLOBAL ERREICHBAR MACHEN
# SCONNECT GLOBAL ERREICHBAR MACHEN
* kopieren sie sconnect z.b. einfach nach "/usr/local/bin"
* kopieren sie sconnect z.b. einfach nach "/usr/local/bin"
# SSH VORBEREITEN
# SSH VORBEREITEN
Line 67: Line 67:


# VERBINDUNG MIT EINEM SSH SERVER AUFBAUEN
# VERBINDUNG MIT EINEM SSH SERVER AUFBAUEN

* es wurden alle nötigen Änderungen vorgenommen, starten sie "ssh" mit den selben Parametern wie sie es gewohnt sind. sconnect wird automatisch aktiv
* es wurden alle nötigen Änderungen vorgenommen, starten sie "ssh" mit den selben Parametern wie sie es gewohnt sind. sconnect wird automatisch aktiv






Revision as of 09:57, 3 July 2007

SSH unter Linux über SOCKS

Problem: Wie erreicht man per ssh Rechner, die sich ausserhalb des KIP befinden? Dazu gibt es zum Beispiel zwei Möglichkeiten:

  • Man benutzt SOCKS. Eine Anleitung zumindest für die Linux-Nutzer findet sich hier.
  • Es gibt auch eine andere Möglichkeit, die proxy-Server für Verbindung nach aussen zu verwenden:

Bei der Anwendung des folgenden HOWTOs beachten Sie folgendes: Die Proxy-Server des KIP erlaube ein SSH-Connect nach aussen. D.h. Sie können sowohl die Optionen

-H proxy.kip.uni-heidelberg.de:8080
-H proxy2.kip.uni-heidelberg.de:8080

als auch

-5 -S proxy.kip.uni-heidelberg.de:1080
-5 -S proxy2.kip.uni-heidelberg.de:1080

verwenden.

Download sconnect (local): sconnect.c source-Datei Download sconnect (local): sconnect binary Download Beispiel-config-Datei (local): config


Deutsches sconnect_ssh HOWTO

Autor: Alexander B. 2002/10/07

Kontakt: wonder_kasnet@gmx.net ICQ#109875755

WAS IST SCONNECT?

"sconnect" ist ein Tool, welches es ermöglicht eine ssh-session durch einen SOCKS5- oder wahlweise einen HTTP-proxy zu tunneln, falls keine direkte Verbindung möglich ist. (Firmennetz z.b.) Download sconnect (local):

sconnect.c (version 1.84)

sconnect.c (version 1.69)

Download sconnect: http://zippo.taiyo.co.jp/~gotoh/ssh/connect.html

SCONNECT INSTALLIEREN

  1. SCONNECT KOMPILIEREN
  • stellen sie sicher das ein c-compiler (z.b.) gcc und alle zugehörigen Abhängigkeiten auf ihrem System installiert sind
  • wechseln sie in das Verzeichnis indem sie "sconnect.c" abgelegt haben
  • geben sie folgendendes ein
[root]# gcc -o sconnect connect.c

wenn sie gegenüber sconnect einen anderen Namen für die binary bevorzugen... ;-)

  1. SCONNECT GLOBAL ERREICHBAR MACHEN
  • kopieren sie sconnect z.b. einfach nach "/usr/local/bin"
  1. SSH VORBEREITEN
  • öffnen sie "~/.ssh/config" mit einem Editor ihrer wahl falls diese datei nicht vorhanden sein sollte, erstellen sie sie bitte
  • stellen sie sicher, dass diese Einträge:

für SOCKS5 :

 ProxyCommand /usr/local/bin/sconnect -4 -S yoursocks5.proxy:port %h %p

oder für HTTP:

 ProxyCommand /usr/local/bin/sconnect -H yourhttp.proxy:port %h %p

vorhanden sind

  • speichern sie die Datei ;-)
  1. VERBINDUNG MIT EINEM SSH SERVER AUFBAUEN
  • es wurden alle nötigen Änderungen vorgenommen, starten sie "ssh" mit den selben Parametern wie sie es gewohnt sind. sconnect wird automatisch aktiv


Erstellt: 2002-10-24 Autor:Alexander B (wonder_kasnet@gmx.net)

Letztes Update: 2003-05-26 URL: http://www.tuxhausen.de/sconnect_ssh_howto.html