SSH Key Probleme

Hallo,
leider habe ich mal wieder ein nettes Problem!
Ich habe einen Sever mit Suse 9.0.
Nach einiger Zeit ging mein SSH zugang nicht mehr. also aktivierte ich das gute alte telnet.
gestern habe ich ssh deinstalliert, und auch die /etc/ssh Dateien gelöscht!

ssh_host_dsa_key
ssh_host_dsa_key.pub
ssh_host_key
ssh_host_key.pub
ssh_host_rsa_key
ssh_host_rsa_key.pub

Tötlich!
jetzt konnte ich zwar SSH wieder installieren, aber der Daemon lässt sich nicht mehr starten.
Fehlermeldung:
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/etc/ssh/ssh_host_key' ....

und auch noch für '/etc/ssh/ssh_host_rsa_key' Datei.

Ich habe jetzt versucht, von einer anderen Maschine die Dateien zu kopieren. Leider funktoniert dies auch nicht. Wäre ja auch keine saubere Sache. Es gibt bestimmt eine Möglichkeit, die Dateien neu zu erzeugen?!?
Habt ihr einen Tip, wie ich die Dateien neu erstellen kann?

Liebe Grüße,
Sebastian :)
 
Original von sfil
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/etc/ssh/ssh_host_key' ....

was sagt uns diese meldung???


genau,...berechtigungen fuer das file ist falsch gesetzt!!! --> chmod
 
Hi sfil

veruch mal folgendes(als root natürlich):
1. fahr ssh daemon runter,
2.
ssh-keygen -t rsa
ssh-keygen -t dsa

damit erzeugst Du die schlüsseldateien wieder neu
danach starte daemon wieder.

Zur hilfe kannst Du doku von SuSE (SuSE-Linux-Adminguid-9.0.0.0x86.pdf) nachschauen, da steht das ganze Zeug für den Umgang mit ssh drin.
 
Hey, klasse so etwas suchte ich.
Den Key konnte ich ohne Probleme erstellen.
Ich benötige nun noch den ssh_host_key.
Wie kann ich nun den noch erstellen?

übrigens, die aktuelle Fehlermeldung ist:

gndualf:/etc/ssh # sshd
Could not load host key: /etc/ssh/ssh_host_key
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/etc/ssh/ssh_host_rsa_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/etc/ssh/ssh_host_dsa_key' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.
 
Hi, okey, sorry.
habe die rechte nun geändert. Troz allerdem fehlt mir immer noch die datei!

Could not load host key: /etc/ssh/ssh_host_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available -- exiting.
 
Mit dem Befehl ssh-keygen -t rsa1 kriegst Du auch restliche schlüsseldateien

P.S.MisterMoe hat recht, Du solltest doch bißchen auch Doku lesen. Tipse mal in der Kommandozeile Befehl man ssh-keygen, Du wirst überrascht sein 8o
 
SSH läuft wieder

Servus!
Mein SSH läuft wieder ;)
Habe mich auch schon lange mit dem Problem nicht mehr beschäftigt.
Aber hauptsache es läuft wieder!

Habe folgedes gemacht:
rm ssh_host_*
ssh-keygen -t rsa
ssh-keygen -t dsa
ssh-keygen -t
chmod u=rw,g=r,o=r *.pub
rcsshd start

Code:
gndualf:/etc/ssh # ls -l
insgesamt 135
drwxr-xr-x 3 root root 432 2004-07-20 20:01 .
drwxr-xr-x 58 root root 6184 2004-07-13 21:49 ..
-rw------- 1 root root 88039 2003-09-23 22:56 moduli
-rw-r--r-- 1 root root 1211 2004-04-12 13:56 ssh_config
-rw-r--r-- 1 root root 2616 2004-07-20 19:51 sshd_config
-rw------- 1 root root 744 2004-07-20 19:54 ssh_host_dsa
-rw------- 1 root root 668 2004-07-20 19:56 ssh_host_dsa_key
-rw-r--r-- 1 root root 602 2004-07-20 19:56 ssh_host_dsa_key.pub
-rw-r--r-- 1 root root 602 2004-07-20 19:54 ssh_host_dsa.pub
-rw------- 1 root root 527 2004-07-20 19:56 ssh_host_key
-rw-r--r-- 1 root root 331 2004-07-20 19:56 ssh_host_key.pub
-rw------- 1 root root 951 2004-07-20 19:53 ssh_host_rsa_key
-rw-r--r-- 1 root root 222 2004-07-20 19:53 ssh_host_rsa_key.pub

Besten dank euch noch für die Hilfe!
Sebastian
 
Zurück
Oben