Verwenden Sie den -o
Option,
ssh -o "StrictHostKeyChecking no" [email protected]
Fügen Sie am Anfang von /etc/ssh/ssh_config
die folgenden Zeilen hinzu ...
Host 192.168.0.*
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Optionen:
- Das Host-Subnetz kann
*
sein um uneingeschränkten Zugriff auf alle IPs zu ermöglichen. - Bearbeite
/etc/ssh/ssh_config
für globale Konfiguration oder~/.ssh/config
zur benutzerspezifischen Konfiguration.
Siehe http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html
Sie sollten dies nur erhalten, wenn Sie sich zum ersten Mal mit einem neuen Host verbinden. Nachdem Sie geantwortet haben yes
der Host wird in ~/.ssh/known_hosts
gespeichert und Sie werden beim nächsten Verbindungsaufbau nicht mehr dazu aufgefordert.
Beachten Sie, dass wenn ~/.ssh/known_hosts
kann aus irgendeinem Grund (z. B. Berechtigungsproblem) nicht geschrieben werden, dann werden Sie jedes Mal, wenn Sie sich verbinden, dazu aufgefordert.