ssh, known_hosts und verschiedene Ports?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
chris_
Beiträge: 68
Registriert: 08.08.2005 14:57:13

ssh, known_hosts und verschiedene Ports?

Beitrag von chris_ » 19.05.2009 10:43:15

Hi,

habe das Problem, dass meine Hosts in known_hosts verschlüsselt sind und ich keinen Port hinzufügen kann.

Hintergrund:
Ich habe einen Router und mehrere lokale Rechner, die auf unterschiedlichen Ports aber über die gleiche IP erreichbar sind.
Früher gab es Einträge wie

Code: Alles auswählen

192.168.202.128:1234 ssh-rsa AAA...
192.168.202.128:1235 ssh-rsa AAA...
Nun muss ich immer die known_hosts ändern, will ich mich auf die gleiche IP aber anderer Port einloggen.

Auf Debian 4 und 5 sind nun die Hosts verschlüsselt und ein Ersetzen mit der IP und dem Port funktioniert nicht. Was kann ich machen?

Danke,
chris

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: ssh, known_hosts und verschiedene Ports?

Beitrag von cosmac » 19.05.2009 11:30:35

hi,

du könntest die "Verschlüsselung" wieder abschalten und die known_hosts neu erzeugen. In /etc/ssh/ssh_config gibt es eine Option "HashKnownHosts".

Aber normalerweise wird known_hosts doch inkl. Port automatisch erstellt, wieso muss man da den Port nachtragen?
Beware of programmers who carry screwdrivers.

chris_
Beiträge: 68
Registriert: 08.08.2005 14:57:13

Re: ssh, known_hosts und verschiedene Ports?

Beitrag von chris_ » 19.05.2009 12:22:42

Danke, sehe den Host in Textform.
Aber der Port kommt nicht in die Datei? Manuelles Einfügen hilft auch nicht weiter.

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: ssh, known_hosts und verschiedene Ports?

Beitrag von cosmac » 19.05.2009 12:38:15

also bei mir sieht's jetzt so aus (neuerdings(?) mit eckigen Klammern):

Code: Alles auswählen

[host.example.org]:1234,[192.0.2.42]:1234 ssh-rsa AAAA...
Beware of programmers who carry screwdrivers.

chris_
Beiträge: 68
Registriert: 08.08.2005 14:57:13

Re: ssh, known_hosts und verschiedene Ports?

Beitrag von chris_ » 19.05.2009 12:50:56

Also wenn ich die Klammern einfüge [] und ":1234" anhänge, wird von ssh eine neue Zeile eingefügt. Das heisst, er erkennt diese nicht mehr. :? (Debian 4)

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: ssh, known_hosts und verschiedene Ports?

Beitrag von nepos » 19.05.2009 13:20:41

cosmac hat geschrieben:also bei mir sieht's jetzt so aus (neuerdings(?) mit eckigen Klammern):

Code: Alles auswählen

[host.example.org]:1234,[192.0.2.42]:1234 ssh-rsa AAAA...
Wahrscheinlich, um mit IPv6-Adressen kompatibel zu sein. Da enthalten ja bereits die Adressen den Doppelpunkt.

Antworten