GNU/Linux >> Tutoriales Linux >  >> Linux

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

Puedes crear un config archivo en tu casa .ssh directorio, que puede especificar un usuario predeterminado, un archivo de identidad, etc. y asignarlo a un alias que puede usar para conectarse.

Por ejemplo, podría poner esto en el ~/.ssh/config archivo:

Host example
    HostName example.com
    User first_last
    IdentityFile ~/.ssh/example_rsa
    Port 22
    RSAAuthentication yes
    PubkeyAuthentication yes

Host example2
    HostName example2.com
    User last_first
    # other parameters as needed

Entonces puedes escribir ssh example o ssh example2 en la línea de comando para conectarse.

De modo que puede configurar uno para cada máquina a la que desee conectarse, con el usuario correspondiente. Luego, solo use los alias para conectarse sin tener que especificar un usuario. También puede usar un patrón para hacer coincidir varios hosts.

Hay más información y detalles de lo que puede especificar en un archivo de configuración en la página man de ssh_config.


Linux
  1. Cómo vaciar un archivo de registro en Linux

  2. Cómo cambiar la ruta del archivo de registro auditd /var/log/audit/audit.log

  3. Cómo hacer que la cuenta de usuario sea de solo lectura en CentOS/RHEL 7

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

  5. ¿Cómo puedo asegurarme de que mi sistema use el archivo ~/.screenrc?

Cómo solucionarlo:el usuario no está en el error del archivo sudoers

Uso del archivo de configuración SSH

Cómo hacer un archivo ejecutable en Linux

Cómo cerrar la sesión de un usuario fuera de SSH en Linux

¿Cómo deshabilitar el inicio de sesión SSH para el usuario raíz en Linux?

Cómo convertir a un usuario en administrador en Debian 11