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

