Acceso a linux con certificado autofirmado

Cliente – Servidor perl socket
29 de marzo de 2023
Loops con ansible
9 de mayo de 2023
Cliente – Servidor perl socket
29 de marzo de 2023
Loops con ansible
9 de mayo de 2023

1.- Creamos un certificado en el server con:

ssh-keygen -t rsa -b 4096 

Esto generará el directorio .ssh y los archivos de clave publica (id_rsa.pub) y privada (id_rsa) en el home del usuario.

2.- Entramos en el directorio .ssh y copiamos la clave publica en el fichero authorized_heys ejecutando:

cat id_rsa.pub >> authorized_keys 

3.- Editamos la config del servicio sshd:

vi /etc/ssh/sshd_config

Descomentamos:

PubkeyAuthentication yes 

Reiniciamos el servicio sshd con:

systemctl restart sshd

4.- Para hacer sudo -i sin passwd, añadir en /etc/sudoers:

(Ubuntu 20.04) 
# User privilege specification 
root    ALL=(ALL:ALL) ALL 
ubuntu  ALL=(ALL:ALL) ALL
(Ubuntu 18.04)
# Members of the admin group may gain root privileges 
%admin ALL=(ALL) ALL usuario ALL=(ALL) NOPASSWD:ALL
 
# Allow members of group sudo to execute any command 
%sudo ALL=(ALL:ALL) NOPASSWD:ALL

5.- Descargamos la clave privada (id_rsa) al PC windows.

6.- En MobaXterm editamos la sesión y vamos a la opción > Avanced SSH settings > Use private key (seleccionamos el archivo id_rsa).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acceso a linux con certificado autofirmado
Este sitio web utiliza cookies para mejorar su experiencia. Al utilizar este sitio web, usted acepta nuestra Política de privacidad.
Leer más