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_configfür globale Konfiguration oder~/.ssh/configzur 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.