Usa il -o opzione,
ssh -o "StrictHostKeyChecking no" [email protected]
Aggiungi le seguenti righe all'inizio di /etc/ssh/ssh_config ...
Host 192.168.0.*
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null
Opzioni:
- La sottorete host può essere
*per consentire l'accesso illimitato a tutti gli IP. - Modifica
/etc/ssh/ssh_configper la configurazione globale o~/.ssh/configper la configurazione specifica dell'utente.
Vedere http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html
Dovresti ottenerlo solo la prima volta che ti connetti a un nuovo host. Dopo aver risposto yes l'host viene memorizzato in ~/.ssh/known_hosts e non riceverai alcuna richiesta la prossima volta che ti connetti.
Nota che se ~/.ssh/known_hosts non può essere scritto per nessun motivo (ad es. problema di autorizzazioni), ti verrà chiesto ogni volta che ti connetti.