SSH: eliminare la domanda sull’autenticità della chiave dell’ host e settare il default user
per praticità (chi lavora con tante macchine in SSH sa di cosa sto parlando) può essere pratico e veloce (ma _meno_ sicuro) eliminare la domanda che il client SSH ci pone quando ci si connette per la prima volta ad un host di cui non si conosce la chiave pubblica (quella memorizzata in ~/.ssh/known_hosts per intenderci).
e visto che ci siamo possiamo anche fornire come utente di default ‘root‘ (ammesso che il demone sshd dall’altra parte sia configurato per accettare connessione dal super utente) o qualsiasi altro user.
per farlo basta aggiungere nel vostro ~/.ssh/config o più pericolosamente in /etc/ssh/ssh_config :
Host *
User root
GlobalKnownHostsFile /dev/null
StrictHostKeyChecking no
applicabile sia con Linux che con Mac OS:
siate consapevoli che se lo utilizzate perderete parte della sicurezza che ssh client e server mettono a disposizione.
DISCLAIMER: il blog ed il sottoscritto declinano qualsiasi responsabilità riguardo l’uso consapevole ed inconsapevole di questi settings.
[...] SSH: eliminare la domanda sull’autenticità della chiave dell’ host e settare il default user [...]