• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] SSH Host key verification abschalten

Hallo,

gibt es eine Möglichkeit beim Aufbau einer SSH Verbindung die Host Key Verification abzuschalten??

Besser noch gibt es eine Möglichkeit, dass beim ersten Aufbau einer SSH Verbindung der Rechner nicht auf die known_host liste gesetzt wird??? Ohne, dass ich NO eingebe?
Sprich mit einem Aufrufparameter?

Danke
 
Die "host verification" ist ein wesentlicher Bestandteil einer SSH-Sitzung, ohne die kann der Client nicht überprüfen ob er wirklich mit dem richtigen Server verbunden ist.
 
Bei localhost geht das über ~/.ssh/config
Setze dort den Parameter:
NoHostAuthenticationForLocalhost yes

Das ist für Rechnernetze mit unterschiedlichen Rechnern, aber shared /home/
Ansonsten check mal man ssh_config (CheckHostIP,StrictHostKeyChecking)

Also nützlich z.B. für dyndns hosts ist in ~/.ssh/config
Code:
Host meinrechner.homelinux.org
        StrictHostKeyChecking no
        CheckHostIP no
Haveaniceday

PS: @stka: es gibt immer Sonderfälle, wie dyndns hosts, Rechner mit shared /home/ etc.
 
Das schaltet "Host Key Verification" aber auch nicht ab, sondern erlaubbt das Verbinden wenn sich der Schlüssel oder die IP geändert hat.
 
Das ist dann aber das "besser noch...":
fabmo schrieb:
Besser noch gibt es eine Möglichkeit, dass beim ersten Aufbau einer SSH Verbindung der Rechner nicht auf die known_host liste gesetzt wird??? Ohne, dass ich NO eingebe?
Sprich mit einem Aufrufparameter?
Danke
 
Hey Leute vielen Dank für die Antworten.
Ich habe das Problem jetzt mit StrictHostKeyChecking=no gelöst.
Dann erkennt er den neuen Schlüssel stillschweigend an.

Perfekt...
 
Oben