GNU/Linux >> Tutoriales Linux >  >> Linux

Comprender los archivos de configuración de OpenSSH

Los clientes y servidores OpenSSH tienen varios archivos de configuración. Los archivos de configuración global se almacenan en /etc/ssh directorio. Los archivos de configuración de usuario se almacenan en un .ssh directorio en directorios de inicio de usuario (~/.ssh ).

/etc/ssh:Archivos globales

Las siguientes son breves descripciones de los archivos de configuración global en el directorio /etc/ssh.

# ls -lrt /etc/ssh
total 156
-rw-------  1 root root 125811 Aug  7 13:40 moduli
-rw-r--r--. 1 root root    382 Aug  9 00:39 ssh_host_rsa_key.pub
-rw-------. 1 root root   1675 Aug  9 00:39 ssh_host_rsa_key
-rw-r--r--. 1 root root    627 Aug  9 00:39 ssh_host_key.pub
-rw-------. 1 root root    963 Aug  9 00:39 ssh_host_key
-rw-r--r--. 1 root root    590 Aug  9 00:39 ssh_host_dsa_key.pub
-rw-------. 1 root root    668 Aug  9 00:39 ssh_host_dsa_key
-rw-r--r--. 1 root root   2103 Aug  9 00:40 ssh_config
-rw-------. 1 root root   3949 Aug  9 00:40 sshd_config
Archivo Propósito
módulos Contiene información de intercambio de claves utilizada para establecer una conexión segura
ssh_config El archivo de configuración del cliente OpenSSH predeterminado. Las entradas son anuladas por el archivo ~/.ssh/config de un usuario.
sshd_config El archivo de configuración para el demonio sshd
ssh_host_ecdsa_key La clave privada ECDSA utilizada por el demonio sshd
ssh_host_ecdsa_key.pub La clave pública ECDSA utilizada por el demonio sshd
ssh_host_clave La clave privada RSA para la versión SSH1
ssh_host_key.pub La clave pública RSA para la versión SSH1
ssh_host_rsa_clave La clave privada RSA para la versión SSH2
ssh_host_rsa_key.pub La clave pública RSA para la versión SSH2

También hay un archivo de configuración de PAM para el demonio sshd, /etc/pam.d/sshd y un archivo de configuración para el servicio sshd, /etc/sysconfig/sshd .

~/.ssh:Archivos de usuario

OpenSSH crea el ~/.ssh directorio y los hosts_conocidos archivo automáticamente cuando se conecta a un sistema remoto. Las siguientes son breves descripciones de los archivos de configuración específicos del usuario:

Archivo Propósito
claves_autorizadas Contiene una lista de claves públicas autorizadas para servidores SSH. El servidor autentica al cliente comprobando su clave pública firmada dentro de este archivo.
id_ecdsa La clave privada ECDSA del usuario
id_ecdsa.pub La clave pública ECDSA del usuario
id_rsa La clave privada RSA para la versión SSH2
id_rsa.pub La clave pública RSA para la versión SSH2
identidad La clave privada RSA para la versión SSH1
identidad.pub La clave pública RSA para la versión SSH1
hosts_conocidos Contiene claves de host de servidores SSH a los que accede el usuario. OpenSSH agrega automáticamente entradas cada vez que el usuario se conecta a un nuevo servidor.


Linux
  1. Cómo comprobar los archivos de configuración de bind9 (servidor DNS)

  2. Copia de seguridad de archivos de configuración

  3. ¿Error al firmar Csr con la clave raíz Ca?

  4. ¿Convertir clave privada Openssh en clave privada Ssh2?

  5. ¿Cómo editar archivos de configuración?

Copie archivos entre Linux y FreeDOS

Use Git para realizar una copia de seguridad de los archivos de configuración en Linux

Archivos de inventario y configuración de Ansible

Configuración de Linux:comprensión de los directorios *.d en /etc

Introducción a los archivos de configuración de Puppet con ejemplos en Linux

¿Cómo convertir la clave .ppk en clave OpenSSH en Linux?