[résolu] Accès ssh impossible depuis changement disque dur

Mon serveur YunoHost

Matériel: Freebox / carte ARM
Version de YunoHost: 11.1.17
J’ai accès à mon serveur : Par la webadmin | En direct avec un clavier/écran | …
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Description du problème

Bonjour, j’ai changé de disque dur à ma vm, tout se passe bien sauf pour l’accès ssh.

Impossible de rédemarrer le service ssh : “Impossible d’exécuter la commande ‘systemctl start ssh’”, les ports sont bien ouverts sur ma box et yunohost.

J’ai essayer de changer le port 22 par un autre, rien à faire : “connection refused”.

Voici des messages d’erreurs

log yunopast

Apr 09 19:58:31 systemd[1]: Starting OpenBSD Secure Shell server...
Apr 09 19:58:31 sshd[20741]: Unable to load host key "/etc/ssh/ssh_host_ecdsa_key": invalid format
Apr 09 19:58:31 sshd[20741]: Unable to load host key: /etc/ssh/ssh_host_ecdsa_key
Apr 09 19:58:31 sshd[20741]: Unable to load host key "/etc/ssh/ssh_host_ed25519_key": invalid format
Apr 09 19:58:31 sshd[20741]: Unable to load host key: /etc/ssh/ssh_host_ed25519_key
Apr 09 19:58:31 sshd[20741]: Unable to load host key "/etc/ssh/ssh_host_rsa_key": invalid format
Apr 09 19:58:31 sshd[20741]: Unable to load host key: /etc/ssh/ssh_host_rsa_key
Apr 09 19:58:31 sshd[20741]: sshd: no hostkeys available -- exiting.
Apr 09 19:58:31 systemd[1]: ssh.service: Control process exited, code=exited, status=1/FAILURE

Apriori il s’est passé un truc pas normal en rapport avec les clefs du serveur stockés dans /etc/ssh/ssh_host_*_key

Merci.

Il y aurait un moyen de remédier à ça ?.

Remettre manuellement les clefs sur le serveur ?

Bonsoir, merci pour vos réponses.

Mais par quel moyen accèder au système de fichier sans accès ssh pour remettre ces fichiers ?.

J’ai accès aux fichier de mon serveur actif via une console sur ma freebox, mais je ne sais pas comment copier les fichiers depuis mon pc pour remplacer ceux corrompus sur mon serveur.

Merci

Wait je crois que j’ai dit de la merde, ce sont les clefs hosts qui déconnent.

Du coup ne faudrait-il pas les régénérer ?

Je serais tente par un :

sudo ssh-keygen -A
sudo service ssh --full-restart

Ca a marché
sudo ssh-keygen -A

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.