_
toggle menu eXmatrikulationsamt.de
online: 371 gäste

>[gelöst] SSH aus dem BA Netz... An alle BA-Studenten!

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 02 Feb 2009, 12:08
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

An alle BA-Studenten!

Also ich versuche aus dem BA Netz per SSH auf meinen Router zuhause zuzugreifen. die Verbindungen aus der BA gehen über einen HTTP Proxy. Dazu habe ich corkscrew installiert und in die ~/.ssh/config folgendes eingetragen (nach howto):
CODE

Host *
 ProxyCommand corkscrew 192.168.2.4 3128 %h %p


wenn ich jetzt SSH user@ziehl ausführe bekomme ich folgende Meldung:
CODE

Proxy could not open connnection to ziel:  Service Unavailable
ssh_exchange_identification: Connection closed by remote host


Die mehr als spärlichen Beschreibungen zu corkscrew sagen mir ich hätte warsch. die falsche Adresse oder Port angegeben. Die stimmen aber beide, schliesslich bekomme ich darüber andere Verbindungen hin (zb IRC).

Hat jemand schonmal eine funktionierende SSH Verbindung aus dem BA Netz zustande bekommen?
ProfilPM
AntwortenZitierenTOP
 
Antworten
post 02 Feb 2009, 16:52
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

okay prinzipiell verstanden... so in der art hatte ich mir das gedacht... nur versteh ich immernoch eins nicht ganz. wenn ich pakete abschicke mit adresse und zielport 80 dann wird dieser zielport doch in 3128 geändert und die adresse auf die des proxies... auf meiner lokalen maschine wo ich die proxyinfos eingetragen habe... wie weiß der proxy dann an welchen port die gehen sollten?

oder werden die zielports und adressen der pakete von den proxyeinstellungen nicht geändert sondern nur irgendwie an den port aufm proxy geschickt und der schiebt sie dann weiter?

wo liegt meine verständnisschwäche?

und was wird aus meinem webinterface lokal? fragen über fragen...
ProfilPM
AntwortenZitierenTOP
post 02 Feb 2009, 16:56
avatar
Flunkyballmeister 2010
*******

Punkte: 1415
seit: 26.11.2003

Zitat(Socres @ 02 Feb 2009, 15:52)
okay prinzipiell verstanden... so in der art hatte ich mir das gedacht... nur versteh ich immernoch eins nicht ganz. wenn ich pakete abschicke mit adresse und zielport 80 dann wird dieser zielport doch in 3128 geändert und die adresse auf die des proxies... auf meiner lokalen maschine wo ich die proxyinfos eingetragen habe... wie weiß der proxy dann an welchen port die gehen sollten?



tust du ja gar nicht, was du mit der den corkscrew einstellungen in deiner ssh-config machst ist, dass ssh corkscrew mit den angegebenen parametern aufruft und das dann die verbindung über den proxy aufbaut .. also:

ssh -> aufruf corkscrew -> tcp verbindung zu ba-proxy port 3128 -> corkscrew liest aus seiner parameter liste (das %u und %p in der ssh-config) port und host aus und schickt ein "CONNECT host:port" kommando an den proxy, dieser baut nun die verbindung zu server:80 auf -> da nun alles was ssh sendet direkt über corkscrew geht, was wiederum über den CONNECT request zu deinem server geht bei dem auf port 80 lauschendem ssh-server ankommt funktionierts

grüße

Seb


--------------------
There is a theory which states that if ever anybody discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened.
Douglas Adams
ProfilPM
AntwortenZitierenTOP
Beiträge
Socres   [gelöst] SSH aus dem BA Netz...   02 Feb 2009, 12:08
unicum   is corkscrew im pfad?   02 Feb 2009, 12:20
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: