GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso evitare la verifica dell'host di SSH per gli host conosciuti?

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.


Linux
  1. [Linux]:come eseguire l'hash dei file host noti della directory ~/.ssh/

  2. Ssh – Come evitare che Ssh chieda il permesso?

  3. Come posso leggere l'input dalla tastiera host quando sono connesso tramite SSH?

  4. Come scp tramite una macchina intermedia?

  5. Come eseguire il ping in Linux fino a quando l'host non è noto?

Come aggiungere Windows Host a Zabbix Server per il monitoraggio

Come aggiungere un host Linux in Zabbix Server per il monitoraggio

Come impostare l'autenticazione a più fattori per SSH in Linux

Come configurare gli host virtuali Apache su Ubuntu 20.04

Come aggiungere la chiave SSH al codice VS e connettersi a un host

Come disabilitare il controllo della chiave host SSH in Linux