Cómo conectar sin contraseña por SSH con un certificado digital PEM
Anuncio:
Para conectar por ssh a una máquina remota, podemos hacerlo con usuario y contraseña, o bien, con el usuario y un certificado digital PEM. Vamos a ver cómo conectarnos con el certificado digital PEM.
Para ello, guardaremos nuestro certificado donde deseemos, abriremos una consola y escribimos lo siguiente:
ssh -i /mi_ruta/archivo.pem -v usuario@maquina
Donde maquina es el nombre o la ip de la máquina a la que nos deseamos conectar. Tened en cuenta, que dependiendo de los permisos del usuario que lance dicho comando, puede ser que necesitemos lanzarlo con permisos de administrador, anteponiendo «sudo» delante del comando.
Una buena práctica es guardar nuestros archivos pem en el directorio .ssh de nuestro home.
Si tenemos que conectar a muchos servidores, es probable que no recordemos todos los archivos de configuración, usuarios y nombres o IPs de las máquinas así que podemos crear un archivo de configuración para SSH. Para ello, en nuestro home vamos a crear el siguiente archivo:
nano .ssh/config
Y vamos a crearlo con el siguiente contenido:
Host servidor1
HostName IP_SERVIDOR
Port 22
User mi_user
IdentityFile /mi_rura/archivo.pem
Una vez guardado podemos conectar a nuestro servidor de la siguiente forma:
ssh servidor1
Como puedes ver es mucho más sencillo de esta forma.
También te puede interesar cómo conectar a un servidor por SSH mediante llave pública.
Espero que os haya sido de utilidad.