GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo evitar la verificación de host de SSH para hosts conocidos?

Utilice el -o opción,

ssh -o "StrictHostKeyChecking no" [email protected]

Agregue las siguientes líneas al principio de /etc/ssh/ssh_config ...

Host 192.168.0.*
   StrictHostKeyChecking no
   UserKnownHostsFile=/dev/null

Opciones:

  • La subred del host puede ser * para permitir el acceso sin restricciones a todas las direcciones IP.
  • Editar /etc/ssh/ssh_config para configuración global o ~/.ssh/config para la configuración específica del usuario.

Consulte http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html


Solo debe obtener esto la primera vez que se conecta a un nuevo host. Después de responder yes el host se almacena en ~/.ssh/known_hosts y no se le preguntará la próxima vez que se conecte.

Tenga en cuenta que si ~/.ssh/known_hosts no se puede escribir por ningún motivo (p. ej., problema de permisos), se le preguntará cada vez que se conecte.


Linux
  1. Cómo usar túneles SSH para acceder a servidores restringidos

  2. [Linux]:Cómo aplicar hash a archivos de hosts conocidos del directorio ~/.ssh/

  3. Ssh:¿cómo evitar que Ssh pida permiso?

  4. ¿Cómo escribir la contraseña para varias ventanas?

  5. Cómo evitar que ssh solicite una frase de contraseña clave para inicios de sesión sin contraseña

Cómo agregar Windows Host al servidor Zabbix para monitoreo

Cómo agregar un host Linux en el servidor Zabbix para monitoreo

Cómo configurar la autenticación multifactor para SSH en Linux

Cómo configurar servidores virtuales Apache en Ubuntu 20.04

Cómo agregar una clave SSH a VS Code y conectarse a un host

Cómo deshabilitar la verificación de clave de host SSH en Linux