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_config
per la configurazione globale o~/.ssh/config
per 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.