(gelöst) ssh ssh-key auf 2 install. des selben rechners

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
michaa7
Beiträge: 5027
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

(gelöst) ssh ssh-key auf 2 install. des selben rechners

Beitrag von michaa7 » 23.08.2008 17:38:18

Auf meinem homeserver habe ich eine server- und eine wartungsinstallation. Der server ist ohne X und ich verbinde mich von der WS aus über ssh auf den server. Dazu nutze ich ganz einfach user/passwort. Dabei wurde bei der ersten verbindung ja ein fingerprint übergeben der dan in der know_hosts gespeichert wurde.

Ich bekomme allersdings immer warnungen vor man-in-the middle angriffen, sobald ich mich mit der jeweil anderen installation auf meinem server verbinden möchte, was auf dauer läßtig ist. Wie sorge ich dafür, dass die fingerprints für beide installationen identisch sind?
Zuletzt geändert von michaa7 am 23.08.2008 21:36:33, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Pawel
Beiträge: 284
Registriert: 27.11.2006 03:59:39

Re: ssh rsa-key auf verschied. install. des selben rechners

Beitrag von Pawel » 23.08.2008 17:41:59

Beim Verbinden kommt die Man-In-The-Middle Meldung inkl. eine Zeile die wie folgt aussieht:

Code: Alles auswählen

...known_hosts:7
Dabei steht die 7 für die Zeile in der ~/.ssh/known_hosts Datei, wo der Fingerprint steht, der nicht passt.
Einfachste Lösung. Mit dem Lieblingseditor die known_hosts Datei öffnen, die Zeile löschen und nochmal verbinden. Dabei wird abgefragt, ob der Fingerprint für den jetzt unbekannten Host eingetragen werden soll.
Mit "Ja" beantworten und alles ist wieder gut. :)

michaa7
Beiträge: 5027
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: ssh rsa-key auf verschied. install. des selben rechners

Beitrag von michaa7 » 23.08.2008 17:54:58

Pawel hat geschrieben:...
Mit "Ja" beantworten und alles ist wieder gut. :)
naja, darauf bin ich schon selber gekommen, das ist jedoch nicht die lösung, ich will ja nicht jedesmal die know_host editieren, sondern auf dem server dafür sorgen das beide installationen den gleichen fingerprint generieren.


EDIT://

ginge das nicht indem ich von meiner server installation das verzeichnis "etc/ssh/" auf meine wartungssinstallation kopiere? Alledings habe ich bedenken ob nicht in der date "etc/shadow" (und vllt auch noch sonstwo) irgendetwas steht, was mitverändert werden müßte.

Es sollte doch einen weg geben, beide installationen auf dem selbern rechner zu einem gemeinsamen fingerprint zu verhelfen.

EDIT2://
das kopieren von /ect/ssh hat funktioniert, /etc/shadow hat damit wohl nichts zu tun.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Re: (gelöst) ssh ssh-key auf 2 install. des selben rechners

Beitrag von Athlux » 24.08.2008 13:45:48

Man kann diese Überprüfung auch ausschalten.

Einfach beim Client folgendes in der Datei .ssh/config eintragen.

Code: Alles auswählen

StrictHostKeyChecking no
EDIT: Noch zur Erklärung:

Die Datei hat folgendes Format:

Code: Alles auswählen

Host *
  Compression           yes
  CompressionLevel      9
  StrictHostKeyChecking no
Der Stern steht hier für alle Hosts. Man kann hier auch Host rechnername nehmen wenn es nur für einen bestimmten Hostnamen gelten soll.
Gruß Athlux

michaa7
Beiträge: 5027
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: (gelöst) ssh ssh-key auf 2 install. des selben rechners

Beitrag von michaa7 » 24.08.2008 14:25:05

danke für diesen hinweis, allerdings finde ich den verzicht auf den key abgleich nicht so schön, auch wenn das im lokalen netz eventuell vertretbar wäre.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten