Permalänk
Medlem

open ssh server

Hejsan.
Jag installerade open ssh server i helgen. Mest för kul skull och för att kunna ha något att leka med i skolan. Men idag när jag skulle starta ssh servern så fick jag detta felmedelandet:

flogiston@dumburken:~/.ssh$ /etc/init.d/ssh start * Starting OpenBSD Secure Shell server... Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_rsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. [fail] flogiston@dumburken:~/.ssh$

Jag har sökt runt på google, kollat igenom och testat olika lösningar som stod på openssh FAQ och jag har även sökt på swec om det.

Någon som vet hur detta felet åtgärdas?

Mvh
//Robert.

[edit]Glömde säga att jag kör Ubuntu Breezy. Det är inte alla som läser signaturen.[/edit]

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

Du måste göra en host key...

ssh-keygen -t rsa -C '' -N '' -f /etc/ssh/ssh_host_rsa_key

Permalänk
Medlem

Hade testat det förut. Läste det på något forum.
Den säger:

flogiston@dumburken:~$ sudo ssh-keygen -t rsa -C '' -N '' -f /etc/ssh/ssh_host_dsa_key Generating public/private rsa key pair. /etc/ssh/ssh_host_dsa_key already exists. Overwrite (y/n)? y Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: ------------------mac adress------------------------------ flogiston@dumburken:~$ /etc/init.d/ssh start * Starting OpenBSD Secure Shell server... Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_rsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. [fail] flogiston@dumburken:~$

Samma resultat som förut.
Är det något annat jag missat?

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

Har du korrekta rättigheter på filerna? Hur ser din sshd_config ut?

Permalänk

Du genererar en nyckel med sudo men startar servern utan sudo. Problemet är rätt uppenbart...

Permalänk
Medlem

Men åååhh. Det tänkte jag inte på. Jag använde sudo för att keygen inte kunde skriva över de gamla filerna annars.

Tack för hjälpen.

[edit]Det lär ju som en klar lösning men:[/edit]

flogiston@dumburken:~$ sudo /etc/init.d/ssh start Password: * Starting OpenBSD Secure Shell server... [fail] flogiston@dumburken:~$ /etc/init.d/ssh start * Starting OpenBSD Secure Shell server... Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_rsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. [fail] flogiston@dumburken:~$

[edit][/edit]

Måste jag andra rättigheter på nycklarna för att jag skall kunna köra dem då kanske?

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox

Permalänk
Medlem

vet inte om det kan orsaka dessa problem, men har du installerat openssl?

Permalänk
Medlem

kör allt som root istället... ser ut som om den hoppar ur sudo där.

Permalänk

Du startar sshd två gånger?

Gör så här:

su - /etc/init.d/ssh start

Får du failed?

less /var/log/<ssh-log-här>

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Flogiston

flogiston@dumburken:~$ sudo ssh-keygen -t rsa -C '' -N '' -f /etc/ssh/ssh_host_dsa_key Generating public/private rsa key pair. /etc/ssh/ssh_host_dsa_key already exists. Overwrite (y/n)? y Your identification has been saved in /etc/ssh/ssh_host_dsa_key. Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. The key fingerprint is: ------------------mac adress------------------------------ flogiston@dumburken:~$ /etc/init.d/ssh start * Starting OpenBSD Secure Shell server... Could not load host key: /etc/ssh/ssh_host_dsa_key Could not load host key: /etc/ssh/ssh_host_rsa_key Disabling protocol version 2. Could not load host key sshd: no hostkeys available -- exiting. [fail] flogiston@dumburken:~$

Det här är ju långt ifrån svårt att missa: Läs felmeddelandena bara

Du måste generera en RSA-nyckel i ssh_host_rsa_key och en DSA-nyckel i ssh_host_dsa_key.

Visa signatur

"`F' is group reply. This is because `G' is for sort and `g' is for get new mail. And `G' is for sort because `sort' used be called `group', and anyway `S' is for save mailbox and `s' is for file message in folder, because `f' is group reply and `F' is group reply including original text."

Permalänk
Medlem

Men ssh_host_rsa_ key är nyckeln. Det är inte en katalog.
Kan inte heller starta servern som root.

Visa signatur

DELL 20" 30" 20" PLP | Svorak.a5 | Kinesis Advantage Contoured <3 | Ergodox