GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo verificar la sintaxis del archivo /etc/ssh/sshd_config

Si ha realizado algún cambio en el archivo de configuración de ssh, tendremos que volver a cargar o reiniciar el servicio sshd. Pero si tiene algún error de sintaxis en el archivo, el servicio ssh no se iniciará y es posible que pierda el acceso al servidor.

Para evitar estos problemas, hay una opción en el comando sshd para verificar la sintaxis del archivo de configuración /etc/ssh/sshd_config. Después de realizar los cambios, ejecute este comando:

$ sudo sshd -t

Si no hay errores de sintaxis, sale silenciosamente. Si encuentra errores, te dice:

$ sudo sshd -t
/etc/ssh/sshd_config: line 9: Bad configuration option: Porotocol
/etc/ssh/sshd_config: terminating, 1 bad configuration options

Mientras se ejecuta el demonio SSH, puede corregir sus errores antes de ejecutar un comando de recarga o reinicio. La -t interruptor significa prueba. No afecta al demonio SSH, solo verifica /etc/ssh/sshd_config en busca de errores de sintaxis, por lo que puede usarlo en cualquier momento.

Una vez que haya verificado la sintaxis, puede reiniciar o recargar el servicio ssh. Por ejemplo:

# systemctl restart sshd


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Cómo se actualiza /etc/motd?

  3. ¿Cómo restaurar el archivo Ssh_config en /etc/ssh?

  4. No se pueden ejecutar aplicaciones X a través de SSH en Linux

  5. Comprender el archivo /etc/exports

Comprender el archivo /etc/passwd

Comprender el archivo /etc/shadow

Comprender el archivo /etc/fstab en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Cómo hacer que ssh inicie sesión como el usuario correcto?

Cómo configurar /etc/issues para mostrar la dirección IP de eth0