Moin,
$Kollege hat einen Debian-Stable geklont und den Klon nach $Fernes_Land gebracht.
Nun versuche ich, von hier aus per SSH draufzukommen, ein ssh -v liefert zum Schluß:
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY Host key verification failed. debug1: Calling cleanup 0x8064970(0x0)
Netterweise klappt es von einem anderen Rechner aus, ich komme also hin.
Frage: durch das Klonen werden ja auch die /etc/ssh - Hostkeys geklont. Ist das die Ursache meines Problems? Auf Dolly, so nenne ich mal den Mutterrechner, komme ich.
Wenn ja: wie kann ich nun remote, via SSH eingeloggt, neue Hostkeys erzeugen? Ich habe nur einen Versuch ...
Andreas
Andreas Kretschmer said:
Wenn ja: wie kann ich nun remote, via SSH eingeloggt, neue Hostkeys erzeugen? Ich habe nur einen Versuch ...
aus /etc/init.d/sshd kopiert:
ssh-keygen -t rsa1 -b 1024 -f /etc/ssh/ssh_host_key -N '' ssh-keygen -t rsa -b 1024 -f /etc/ssh/ssh_host_rsa_key -N '' ssh-keygen -t dsa -b 1024 -f /etc/ssh/ssh_host_dsa_key -N ''
Konrad
am 07.10.2003, um 13:11:00 +0200 mailte Konrad Rosenbaum folgendes:
Andreas Kretschmer said:
Wenn ja: wie kann ich nun remote, via SSH eingeloggt, neue Hostkeys erzeugen? Ich habe nur einen Versuch ...
aus /etc/init.d/sshd kopiert:
Gut, habe ich gemacht, hilft aber nicht. Mmmh...
Andreas
On Tue, Oct 07, 2003 at 01:03:10PM +0200, Andreas Kretschmer wrote:
Moin,
$Kollege hat einen Debian-Stable geklont und den Klon nach $Fernes_Land gebracht.
Nun versuche ich, von hier aus per SSH draufzukommen, ein ssh -v liefert zum Schluß:
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY Host key verification failed. debug1: Calling cleanup 0x8064970(0x0)
Hm.
(A) Der selbe Host-Key mit unterschiedlicher IP-Adresse ist normalerweise kein Problem.
(B) Aber die selbe IP mit unterschiedlichen Host-Keys.
Du hast ja Fall A. Das sollte also funktionieren. Außer Du hast vielleicht lokal sehr paranoide Einstellungen, was den remote Host-Key angeht.
Wenn Du mal Deine lokale known_hosts (und was vielleicht auch global so heißt) beiseite schiebst?
Wenn ja: wie kann ich nun remote, via SSH eingeloggt, neue Hostkeys erzeugen? Ich habe nur einen Versuch ...
Wieso?
ssh-keygen -t rsa1 (protocol 1) ssh-keygen -t rsa (protocol 2) ssh-keygen -t dsa (protocol 2)
... und bei den zu erzeugenden Filenamen einfach mal aufpassen und notfalls die Files dann nach /etc/ssh/ bringen und in der Konfig-Datei gucken, daß alles wieder zusammenpaßt.
Du hast mehr Versuche, wenn Du in einer Session eingeloggt bleibst, dann kannst Du den sshd beliebig neustarten, so lange Du nur den 'master'-sshd killst (bei Debian ist ein /etc/init.d/ssh restart gefahrlos, es killt nur den, dessen PID in /var/run/sshd.pid liegt.)
Half das?
Heiko
am 07.10.2003, um 13:03:10 +0200 mailte Andreas Kretschmer folgendes:
Netterweise klappt es von einem anderen Rechner aus, ich komme also hin.
Okay, es klappt auch von weiteren Rechnern aus, nur von einem nicht. Der steht in $Niederlassung1, weil nur dort Router zu $fernes_Land besteht. Von einem anderen Rechner dort klappt es. Auch von $niederlassung2 aus, welche auch Router zum Ziel hat.
Also ist wohl der SSH-Client auf dem einen Rechner kaputt. Müffelt auch schon etwas, Kiste hängt aber nicht am I-Net, daher egal.
Also, egal, ich komme zum Ziel. Das soll mal ein weiterer IPsec-Router werden, erst einmal komme ich mit Wählrouter hin.
Andreas
lug-dd@mailman.schlittermann.de