Die meisten Linux- und Unix-Distributionen erstellen SSH-Schlüssel während der Installation des OpenSSH-Serverpakets. Es kann jedoch sinnvoll sein, von Zeit zu Zeit neue Serverschlüssel generieren zu können. Wenn Sie beispielsweise eine VM (KVM oder Container) duplizieren, die ein installiertes ssh-Paket enthält, müssen Sie andere Schlüssel von der geklonten Maschine verwenden.

  1. Melden Sie sich als root an und geben Sie den folgenden Befehl ein, um Dateien auf Ihrem SSHD-Server zu löschen:
    /bin/rm -v /etc/ssh/ssh_host_*
  2. OpenSSH Server neu konfigurieren
    dpkg-reconfigure openssh-server
  3. SSH Clients aktualisieren mit dem folgenden Befehl löscht man die alten Schlüssel
    ssh-keygen -R remote-server-name-here