Ssh a travers une passerelle

Bonjour,
Voila ce qui m’amène:
J’ai un pc avec debian etch et 2 cartes réseau

  • une carte sur le réseau d’entreprise
  • une carte sur un réseau de test
    Le pc sert de passerelle entre les 2 réseaux ,nat tout ce qui va du réseau privé vers le réseau d’entreprise et redirige tout ce qui va du réseau d’entreprise vers le réseau privé en fonction du port.
    Par exemple
  • pc A et pc B réseau privé
  • pc c réseau d’entreprise

depuis pc C
ssh -p 2201 @passerelle -> pc A
ssh -p 2202 @passerelle -> pc B

A la première connexion vers A tout va bien , échange des clé renseignement du fichier known_hosts.
A la connexion vers B rien ne va plus , l’adresse est la même mais plus la clé , puisqu’en réalité ce n’est pas le même pc.

Comment puis-je m’en sortir sans devoir vider le contenu du fichier known_hosts avant chaque connexion ?

hello,

Pourquoi ssh PORT PASSERELLE et pas directement ip du pc “b” ?

Parce que le reseau privé n’est pas connu du reseau d’entreprise et que les admin de celui-ci veulent pas modifier les routes.

hello,

ok, dans ce cas la dans ~/.ssh/config ou /etc/ssh/config : CheckHostIP no