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 [EMAIL PROTECTED]

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: pgp00000.pgp
Description: PGP signature

Antwort per Email an