[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Port Forwarding / SSH



On Thu, Sep 25, 2003 at 05:05:33PM +0200, Michael Rother wrote:
> ich moechte, dass SSH auf meinem Rechner auch auf Port 80 lauscht. In
> der Firma komm ich leider ueber 22 nicht raus, aber 80 ist offen. Das
> muss ja irgendwie moeglich sein... Im SSH Handbuch von O'Reilly hab ich
> zwar mal nachgeschaut, stosse aber nur auf eine explizite Remote- bzw.
> Localhost Angabe - und das funktioniert auch nicht so richtig.

Jetzt habe ich schon angefangen zu hacken, aber noch rechtzeitig im
sshconnect.c einen Kommentar gefunden, der auf die HostAlias-Variable
verweist.

Also: man ssh_config -- und nach HostAlias suchen.
Fix mal probiert und in meiner ~/.ssh/config steht jetzt:

    # ------> [ Port 8822 auf xyz ] -----> [ Port 22 auf epsilon ]
    #              NAT / Port-FW       
    Host epsilon
        HostKeyAlias epsilon
        Hostname xyz.schlittermann.de
        Port 8822
        StrictHostKeyChecking no


Daß der Host in Wirklichkeit epsilon heißt, hat nichts damit zu tun, daß 
er in der Konfigurationsdatei local auch Epsilon genannt wird.

Mit der o.a. Konfig kann ich jetzt

    ssh root@epsilon

machen, was mich effektiv mit xyz:8822 verbindet, kurz über den nicht
passenen Key informiert und dann die Verbindung zu epsilon:22 hat.

Genau was Du wolltest, oder?
[Für mich hat es den Effekt, daß ich mir nicht merken muß, welche
 Host sich hinter welchem Port auf xyz verbirgt, denn dort werden
 viele SSHs 'relayed' ]


    Best regards from Dresden
    Viele Gruesse aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ------------------ internet & unix support -
 <a href="http://debian.schlittermann.de/";> Debian 3.x CD </a>
 Heiko Schlittermann HS12-RIPE -------------------------------
 pgp: A1 7D F6 7B 69 73 48 35  E1 DE 21 A7 A8 9A 77 92 -------
 gpg: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -----

Attachment: pgpDhooIwC0ti.pgp
Description: PGP signature


Reply to: