[gelöst] ssh_host_key invalid format

Hier köchelt der Sud für die nächste Mageia-Suppe. Also stellst Du hier alle Fragen und lieferst hier alle Beiträge zur Entwicklungsversion ab.

Moderator: Mageia Founders

[gelöst] ssh_host_key invalid format

Beitragvon Latte » Aug 19th, '16, 18:59

Hallo zusammen,

nachdem ich nun mein Mediacenter auf Mageia 6 geupgradet habe, funktioniert leider nicht mehr viel :(. Nachdem ich auch als erstes auch per drakX11 den X-Server wieder einrichten musste, habe ich weiterhin mehrere Probleme.

Hier das 1:
im log zeigen sich immer wieder folgende Einträge
Code: Alles auswählen
Aug 19 19:55:21 MediaCenter systemd[1]: sshd.service: Service hold-off time over, scheduling restart.
Aug 19 19:55:21 MediaCenter audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter kernel: audit: type=1130 audit(1471629321.531:841): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter kernel: audit: type=1131 audit(1471629321.531:842): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter systemd[1]: Stopped OpenSSH server daemon.
Aug 19 19:55:21 MediaCenter systemd[1]: Started OpenSSH server daemon.
Aug 19 19:55:21 MediaCenter kernel: audit: type=1130 audit(1471629321.540:843): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Aug 19 19:55:21 MediaCenter sshd[8747]: key_load_public: invalid format
Aug 19 19:55:21 MediaCenter sshd[8747]: Could not load host key: /etc/ssh/ssh_host_key
Aug 19 19:55:21 MediaCenter sshd[8747]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Aug 19 19:55:21 MediaCenter sshd[8747]: fatal: Cannot bind any address.
Aug 19 19:55:21 MediaCenter systemd[1]: sshd.service: Main process exited, code=exited, status=255/n/a
Aug 19 19:55:21 MediaCenter kernel: audit: type=1131 audit(1471629321.562:844): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Aug 19 19:55:21 MediaCenter audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=sshd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
Aug 19 19:55:21 MediaCenter systemd[1]: sshd.service: Unit entered failed state.
Aug 19 19:55:21 MediaCenter systemd[1]: sshd.service: Failed with result 'exit-code'.


Code: Alles auswählen
[root@MediaCenter ~]# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Fr 2016-08-19 19:56:46 CEST; 32s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 8768 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)
 Main PID: 8768 (code=exited, status=255)

Aug 19 19:56:46 MediaCenter systemd[1]: sshd.service: Unit entered failed state.
Aug 19 19:56:46 MediaCenter systemd[1]: sshd.service: Failed with result 'exit-code'


interessanterweise kann ich mich trotzdem auf mein Mediacenter per ssh verbinden. Was läuft da schief?
Zuletzt geändert von Latte am Aug 21st, '16, 14:46, insgesamt 1-mal geändert.
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: ssh_host_key invalid format

Beitragvon doktor5000 » Aug 19th, '16, 20:24

Latte hat geschrieben:Aug 19 19:55:21 MediaCenter sshd[8747]: key_load_public: invalid format
Aug 19 19:55:21 MediaCenter sshd[8747]: Could not load host key: /etc/ssh/ssh_host_key
Aug 19 19:55:21 MediaCenter sshd[8747]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use.
Aug 19 19:55:21 MediaCenter sshd[8747]: fatal: Cannot bind any address.


Evtl. ist es nicht der Hostkey, sondern eher dass da schon was auf Port 22 läuft?
Dann würde ich einfach mal probieren, sshd autostart zu deaktivieren (via systemctl disable), dann schauen via netstat was da mit Port 22 los ist,
und dann sshd manuell starten. Ansonsten mal in die sshd_config geschaut, irgendwas nichtstandardmäßiges drin?`

Zeig mal bitte die Ausgaben von
Code: Alles auswählen
systemctl status sshd.service -al -n250
grep -vE "^#|^$" /etc/ssh/sshd_config

(ersteres natürlich logischerweise, wenn sshd noch automatisch gestartet wird.)
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: ssh_host_key invalid format

Beitragvon unklar » Aug 19th, '16, 20:42

Zum Vergleich, ich verwende kein Media-Center
Code: Alles auswählen
systemctl status sshd.service -al -n250
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since Fr 2016-08-19 19:10:02 CEST; 2h 28min ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 1436 (sshd)
   CGroup: /system.slice/sshd.service
           └─1436 /usr/sbin/sshd -D

Aug 19 19:10:02 localhost.localdomain systemd[1]: Started OpenSSH server daemon.
Aug 19 19:10:04 localhost.localdomain sshd[1436]: key_load_public: invalid format
Aug 19 19:10:04 localhost.localdomain sshd[1436]: Could not load host key: /etc/ssh/ssh_host_key
Aug 19 19:10:04 localhost.localdomain sshd[1436]: Server listening on 0.0.0.0 port 22.
Aug 19 19:10:04 localhost.localdomain sshd[1436]: Server listening on :: port 22.

Code: Alles auswählen
grep -vE "^#|^$" /etc/ssh/sshd_config
HostKey /etc/ssh/ssh_host_key
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
PermitRootLogin without-password
AuthorizedKeysFile      .ssh/authorized_keys
UsePAM yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
X11Forwarding yes
UsePrivilegeSeparation sandbox          # Default for new installations.
Subsystem       sftp    /usr/lib64/ssh/sftp-server
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: ssh_host_key invalid format

Beitragvon Latte » Aug 19th, '16, 21:53

doktor5000 hat geschrieben:Zeig mal bitte die Ausgaben von
Code: Alles auswählen
systemctl status sshd.service -al -n250
grep -vE "^#|^$" /etc/ssh/sshd_config

Code: Alles auswählen
[root@MediaCenter ~]# systemctl status sshd.service -al -n250
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Fr 2016-08-19 21:37:27 CEST; 38s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 10667 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)
 Main PID: 10667 (code=exited, status=255)

Aug 19 21:37:27 MediaCenter systemd[1]: sshd.service: Main process exited, code=exited, status=255/n/a
Aug 19 21:37:27 MediaCenter systemd[1]: sshd.service: Unit entered failed state.
Aug 19 21:37:27 MediaCenter systemd[1]: sshd.service: Failed with result 'exit-code'.


Code: Alles auswählen
[root@MediaCenter ~]# grep -vE "^#|^$" /etc/ssh/sshd_config
Port 22
HostKey /etc/ssh/ssh_host_key
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
PermitRootLogin without-password
AuthorizedKeysFile      .ssh/authorized_keys
UsePAM yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
X11Forwarding yes
UsePrivilegeSeparation yes
DenyUsers jan
Subsystem       sftp    /usr/lib64/ssh/sftp-server


@unklar: sieht bei mir ähnlich aus (zumindest der 2. Befehl, der 1. natürlich nicht :( )

Nur als ich das mit dem sftp gesehen habe, kommt mir in den Sinn, dass ich mal vor einiger zeit mit 2 Instanzen vom sshd "gespielt" habe, um einen separaten sFTP aufzusetzen. Wenn ich jetzt nur noch wüsste, was ich damals gemacht habe und wie ich es wieder rückgängig machen kann. Ich sehe aber mit ps aux nichts, was nach ssh oder sftp aussieht. Vielleicht ist es doch mal Zeit das System neu aufzuspielen... :(

Interessanterweise habe ich sshd nun deaktiviert, kann mich aber immer noch per ssh verbinden???

Wie kann ich denn mit netstat nach Port 22 suchen? Ich sehe da nichts?
Code: Alles auswählen
[root@MediaCenter ~]# netstat
Aktive Internetverbindungen (ohne Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State     
tcp        0    160 Mediacenter.fritz.b:ssh Laptop:47480            VERBUNDEN 
tcp        0      0 Mediacenter.fritz.b:ssh Laptop:47488            VERBUNDEN 
Aktive Sockets in der UNIX Domäne (ohne Server)
Proto RefCnt Flags       Type       State         I-Node   Pfad
unix  3      [ ]         DGRAM                    9748     /run/systemd/notify
unix  2      [ ]         DGRAM                    9750     /run/systemd/cgroups-agent
unix  3      [ ]         DGRAM                    20509    /var/run/lxdm/lxdm.sock
unix  2      [ ]         DGRAM                    9767     /run/systemd/journal/syslog
unix  6      [ ]         DGRAM                    9772     /run/systemd/journal/socket
unix  19     [ ]         DGRAM                    9774     /run/systemd/journal/dev-log
unix  2      [ ]         DGRAM                    21379    /run/user/0/systemd/notify
unix  3      [ ]         STREAM     VERBUNDEN     12972    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     16249    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     17020   
unix  3      [ ]         STREAM     VERBUNDEN     21577    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    18558   
unix  3      [ ]         STREAM     VERBUNDEN     19584   
unix  2      [ ]         DGRAM                    18494   
unix  3      [ ]         STREAM     VERBUNDEN     18643   
unix  2      [ ]         DGRAM                    21698   
unix  2      [ ]         DGRAM                    17040   
unix  3      [ ]         STREAM     VERBUNDEN     20743    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     19501    @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     VERBUNDEN     16645   
unix  3      [ ]         STREAM     VERBUNDEN     21344   
unix  2      [ ]         DGRAM                    2038     
unix  3      [ ]         STREAM     VERBUNDEN     21580   
unix  2      [ ]         DGRAM                    12496   
unix  3      [ ]         STREAM     VERBUNDEN     16669   
unix  3      [ ]         STREAM     VERBUNDEN     16668   
unix  3      [ ]         DGRAM                    12289   
unix  3      [ ]         STREAM     VERBUNDEN     22353    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     2034     
unix  3      [ ]         STREAM     VERBUNDEN     18557   
unix  3      [ ]         STREAM     VERBUNDEN     16418    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     17023    /run/dbus/system_bus_socket
unix  3      [ ]         DGRAM                    2048     
unix  3      [ ]         STREAM     VERBUNDEN     18209    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    16646   
unix  3      [ ]         STREAM     VERBUNDEN     16120    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     19497   
unix  2      [ ]         DGRAM                    17024   
unix  3      [ ]         STREAM     VERBUNDEN     18189   
unix  3      [ ]         STREAM     VERBUNDEN     21479    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    17043   
unix  2      [ ]         DGRAM                    19712   
unix  3      [ ]         STREAM     VERBUNDEN     16252   
unix  3      [ ]         STREAM     VERBUNDEN     15911    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    20059   
unix  3      [ ]         STREAM     VERBUNDEN     20516    /var/run/acpid.socket
unix  3      [ ]         STREAM     VERBUNDEN     18185   
unix  2      [ ]         DGRAM                    18181   
unix  3      [ ]         STREAM     VERBUNDEN     15715    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     17643   
unix  3      [ ]         STREAM     VERBUNDEN     18064   
unix  2      [ ]         DGRAM                    18058   
unix  3      [ ]         STREAM     VERBUNDEN     17546   
unix  2      [ ]         DGRAM                    13282   
unix  3      [ ]         STREAM     VERBUNDEN     15647    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     23942   
unix  3      [ ]         STREAM     VERBUNDEN     18050   
unix  3      [ ]         STREAM     VERBUNDEN     19455   
unix  3      [ ]         STREAM     VERBUNDEN     23941   
unix  3      [ ]         STREAM     VERBUNDEN     16990    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     12970    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     15722    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     18002   
unix  3      [ ]         STREAM     VERBUNDEN     17855   
unix  3      [ ]         STREAM     VERBUNDEN     23133    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     18184   
unix  3      [ ]         STREAM     VERBUNDEN     15721    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    17281   
unix  3      [ ]         STREAM     VERBUNDEN     19508    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     18517   
unix  2      [ ]         STREAM     VERBUNDEN     20744   
unix  3      [ ]         STREAM     VERBUNDEN     16102    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     20596   
unix  2      [ ]         DGRAM                    18883   
unix  3      [ ]         STREAM     VERBUNDEN     20480    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     16670    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     24618   
unix  3      [ ]         STREAM     VERBUNDEN     18523   
unix  3      [ ]         STREAM     VERBUNDEN     13033   
unix  3      [ ]         STREAM     VERBUNDEN     15652    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    21371   
unix  3      [ ]         STREAM     VERBUNDEN     17699   
unix  2      [ ]         STREAM     VERBUNDEN     20599   
unix  3      [ ]         STREAM     VERBUNDEN     16083   
unix  2      [ ]         DGRAM                    20511   
unix  2      [ ]         DGRAM                    18800   
unix  2      [ ]         DGRAM                    18211   
unix  3      [ ]         STREAM     VERBUNDEN     18212   
unix  3      [ ]         STREAM     VERBUNDEN     17702    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    23142   
unix  3      [ ]         STREAM     VERBUNDEN     18504    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     VERBUNDEN     18530    /run/gssproxy.sock
unix  3      [ ]         STREAM     VERBUNDEN     18667   
unix  3      [ ]         STREAM     VERBUNDEN     22358    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     VERBUNDEN     18497    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    22422   
unix  3      [ ]         STREAM     VERBUNDEN     19503    @/tmp/.X11-unix/X0
unix  2      [ ]         DGRAM                    9866     
unix  3      [ ]         STREAM     VERBUNDEN     16084   
unix  2      [ ]         DGRAM                    18474   
unix  3      [ ]         STREAM     VERBUNDEN     16769 
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: ssh_host_key invalid format

Beitragvon doktor5000 » Aug 19th, '16, 22:38

netstat -anop sollte weiterhelfen ...

Was die sftp-Instanzen angeht, schau mal was du unter /etc/systemd so findest. Bzw. was sagt z.B.
Code: Alles auswählen
systemd-delta

Und das Port 22 aus der config würde ich wieder rausnehmen, wieso reinschreiben wenn es der Default ist ?
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: ssh_host_key invalid format

Beitragvon unklar » Aug 19th, '16, 22:39

Meines Wissens ist der Port 22 der Standardport von ssh, der darauf "lauscht". Deshalb halte ich das für einen Irrweg, dass da noch "jemand" beteiligt ist.

Du müßtest doch eine Datei
Code: Alles auswählen
~/.ssh/known_hosts
haben. Und, oben schreibst du vom "upgrade" mga5 > mga6, wenn es da nun klemmt, weil vielleicht der Schlüssel nicht mehr stimmt?
Vielleicht mal
Code: Alles auswählen
ssh-keygen -R hostname
machen und den alten Key aus der genannten Datei entfernen. :|

Edit: Oops, dok war schneller...
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: ssh_host_key invalid format

Beitragvon doktor5000 » Aug 19th, '16, 22:49

unklar hat geschrieben:Meines Wissens ist der Port 22 der Standardport von ssh, der darauf "lauscht". Deshalb halte ich das für einen Irrweg, dass da noch "jemand" beteiligt ist.

Öhm, es gibt nicht nur den openssh-server, und es könnte sonst alles möglich schon auf Port 22 lauschen ... ggf. irgendein zus. installierter sftp-Server?

unklar hat geschrieben:Du müßtest doch eine Datei
Code: Alles auswählen
~/.ssh/known_hosts
haben. Und, oben schreibst du vom "upgrade" mga5 > mga6, wenn es da nun klemmt, weil vielleicht der Schlüssel nicht mehr stimmt?

Er bezieht sich auf die Meldung aus dem Log, da geht es nur um den Hostkey, das ist aber nicht das Problem, die Meldung hast du auch und das ist normal, da er alle Hostkey-Formate durchprobiert.
Und Latte kann sich ja noch per ssh verbinden, denke also nicht dass es überhaupt was mit den Schlüsseln zu tun hat ...
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: ssh_host_key invalid format

Beitragvon unklar » Aug 20th, '16, 09:58

Danke dok! Du hast da zweifellos mehr Erfahrung.
Ich hatte nur angenommen, dass sich das MediaCenter auch eines KEY bedienen muß. ;)
El Conkystador (el conquistador = der Sieger) ein Markenzeichen für @Sector11 8-)
unklar
 
Beiträge: 1468
Registriert: Jun 1st, '11, 15:06

Re: ssh_host_key invalid format

Beitragvon Latte » Aug 21st, '16, 10:30

doktor5000 hat geschrieben:netstat -anop sollte weiterhelfen ...

Code: Alles auswählen
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name     Timer
tcp        0      0 127.0.0.1:2015          0.0.0.0:*               LISTEN      3539/expressvpnd     aus (0.00/0/0)
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1057/rpcbind         aus (0.00/0/0)
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1993/dropbear        aus (0.00/0/0)
Es ist "dropbear". Ich bin mir nicht bewusst, es irgendwann mal installiert zu haben... Soviel ich durch googlen erkennen konnte, ist es nur ein weiterer ssh-Server/client. D.h. ich benötige ihn nicht und habe ihn deinstalliert.

nun ergibt:
Code: Alles auswählen
[root@MediaCenter ~]# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: enabled)
   Active: active (running) since So 2016-08-21 11:13:32 CEST; 1min 3s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 4201 (sshd)
   CGroup: /system.slice/sshd.service
           └─4201 /usr/sbin/sshd -D

Aug 21 11:13:32 MediaCenter sshd[4201]: Server listening on 0.0.0.0 port 22.
Aug 21 11:13:32 MediaCenter systemd[1]: Stopped OpenSSH server daemon.
Aug 21 11:13:32 MediaCenter sshd[4201]: key_load_public: invalid format
Aug 21 11:13:32 MediaCenter sshd[4201]: Could not load host key: /etc/ssh/ssh_host_key
Aug 21 11:13:32 MediaCenter systemd[1]: Started OpenSSH server daemon.
Aug 21 11:13:37 MediaCenter sshd[4204]: error: key_load_public: invalid format
Aug 21 11:13:37 MediaCenter sshd[4204]: error: Could not load host key: /etc/ssh/ssh_host_key
Aug 21 11:13:38 MediaCenter sshd[4204]: Accepted publickey for root from 192.168.178.22 port 37408 ssh2: RSA SHA256: *removed*


Die einzige Frage die jetzt noch offen bleibt: kann ich den error: "key_load_public: invalid format" und "Could not load host key" einfach ignorieren? Ich habe schon versucht ein neue keys zu generieren - ohne Erfolg. Ich sehe auch derzeit keine Probleme, dich mich behindern...
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: ssh_host_key invalid format

Beitragvon doktor5000 » Aug 21st, '16, 12:04

Latte hat geschrieben:Die einzige Frage die jetzt noch offen bleibt: kann ich den error: "key_load_public: invalid format" und "Could not load host key" einfach ignorieren? Ich habe schon versucht ein neue keys zu generieren - ohne Erfolg. Ich sehe auch derzeit keine Probleme, dich mich behindern...


Hmmm, ssh_host_key ist eigentlich nur für ssh Protokollversion 1, das nutzt eigentlich keiner mehr.

Was sagen
Code: Alles auswählen
grep -i hostkey /etc/ssh/sshd_config
file /etc/ssh/ssh_host_key


Ansonsten einfach HostKey /etc/ssh/ssh_host_key auskommentieren oder einen neuen erzeugen via
Code: Alles auswählen
rm -f /etc/ssh/ssh_host_key
ssh-keygen -f /etc/ssh/ssh_host_key -N '' -t rsa1


key_load_public: invalid format
wäre interessanter, nur sagt er leider nicht welchen Key er nicht mag bzw. wo der sich befindet ...
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39

Re: ssh_host_key invalid format

Beitragvon Latte » Aug 21st, '16, 14:46

doktor5000 hat geschrieben:Ansonsten einfach HostKey /etc/ssh/ssh_host_key auskommentieren..
OK, habe ich gemacht, denn

doktor5000 hat geschrieben:... oder einen neuen erzeugen via
Code: Alles auswählen
rm -f /etc/ssh/ssh_host_key
ssh-keygen -f /etc/ssh/ssh_host_key -N '' -t rsa1
ergibt nur:
Code: Alles auswählen
[root@MediaCenter ~]# ssh-keygen -f /etc/ssh/ssh_host_key -N '' -t rsa1
Generating public/private rsa1 key pair.
Saving key "/etc/ssh/ssh_host_key" failed: unknown or unsupported key type

Kann man die Benutzung von ssh Protokoll 1 irgendwo abschalten? Vielleicht habe ich das ja irgendwann mal gemacht und weiß wieder von nichts mehr ;)

Ich markiere das hier dann mal als "gelöst".
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: [gelöst] ssh_host_key invalid format

Beitragvon doktor5000 » Aug 21st, '16, 15:35

ssh1 kannst du abschalten via
Code: Alles auswählen
Protocol 2

in der sshd_config, und dann den Dienst neu laden.
Ich bin nicht böse, sondern nur ehrlich. Und wer lesen kann, ist klar im Vorteil.
----
Mageia - the magic continues
Benutzeravatar
doktor5000
 
Beiträge: 6055
Registriert: Jun 2nd, '11, 09:39


Zurück zu Cauldron

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron