Benutzer-Werkzeuge

Webseiten-Werkzeuge


thoschwiki:linux:regensshhostkeys

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
thoschwiki:linux:regensshhostkeys [26.09.2020 10:09]
thosch angelegt
thoschwiki:linux:regensshhostkeys [24.05.2021 13:37] (aktuell)
thosch [Änderungen auf die Clients] Workaround für 'Blink' in mehrere Code-Blöcke zerlegt, damit besser kopierbar, typo
Zeile 11: Zeile 11:
 ===== Keys ersetzen ===== ===== Keys ersetzen =====
  
-Zum Erneuern der ssh-Host-Keys löscht man auf dem Server zunächst die bestehenden Host-Keys und generiert einen Satz neue Keys((In manchen Quellen wird für das Generelleren der neuen Keys der Befehl ''dpkg-reconfigure openssh-server'' verwendet, der das Software-Paket für den //OpenSSH//-Server neu konfiguriert. Es sollte jedoch ein ''ssh-keygen -A'' ausreichen. Die erste Variante setzt voraus, dass ein //OpenSSH//-Server verwendet wird, während die zweite Variante allgemeingültig sein sollte.)):+Zum Erneuern der ssh-Host-Keys löscht man auf dem Server zunächst die bestehenden Host-Keys und generiert einen Satz neue Keys((In manchen Quellen wird für das Generieren der neuen Keys der Befehl ''dpkg-reconfigure openssh-server'' verwendet, der das Software-Paket für den //OpenSSH//-Server neu konfiguriert. Es sollte jedoch ein ''ssh-keygen -A'' ausreichen, der den Satz ssh-Host-Keys um die fehlenden Typen ergänzt.\\ Die erste Variante setzt voraus, dass ein //OpenSSH//-Server verwendet wird, während die zweite Variante allgemeingültig sein sollte.)):
 <code> <code>
 cd /etc/ssh cd /etc/ssh
 sudo rm ssh_host_* sudo rm ssh_host_*
-ssh-keygen -A+sudo ssh-keygen -A
 </code> </code>
  
Zeile 27: Zeile 27:
  
 Alternativ kann in der ''~/.ssh/knownhosts'' der Eintrag auch mit einem Texteditor entfernt werden((Der ssh-Client gibt in den Warnungen die entsprechende Zeilennummer aus.)).  Alternativ kann in der ''~/.ssh/knownhosts'' der Eintrag auch mit einem Texteditor entfernt werden((Der ssh-Client gibt in den Warnungen die entsprechende Zeilennummer aus.)). 
 +
 +Beim ssh-Client //[[https://blink.sh/|Blink]]// (iOS) funktionieren die obigen beiden Lösungen nicht. Hier ist der folgende [[github>blinksh/blink/issues/820#issuecomment-539837493|Workaround]] notwendig:
 +
 +In das Verzeichnis ''.ssh'' wechseln:
 +
 +<code>
 +cd ~/.ssh
 +</code>
 +
 +Inhalt der Datei ''known_hosts'' mit Zeilennummern anzeigen:
 +
 +<code>
 +cat -n known_hosts
 +</code>
 +
 +Entsprechende Zeile merken und mit ''sed'' löschen (im Beispiel Zeile 99):
 +
 +<code>
 +sed -i.bak '99d' known_hosts
 +</code>
  
 ===== Quellen ===== ===== Quellen =====
thoschwiki/linux/regensshhostkeys.1601107746.txt.gz · Zuletzt geändert: 26.09.2020 10:09 von thosch