Conectarse a través de MobaXTerm - SSH
Si estamos en la situación en la cual tenemos infinidades de VPSs que tenemos que administrar, una buena manera de conectarnos a ellos de forma rápida y sin necesidad de utilizar credenciales es a través de la clave privada.
Instalamos la aplicación en nuestro equipo: https://mobaxterm.mobatek.net/download.html
Esta herramienta trae por defecto una consola Ubuntu (WSL-Ubuntu). De esta forma en nuestro equipo local Windows podremos emular un entorno Linux con total facilidad.
Abrimos el entorno Ubuntu
Ejecutamos el comando
explorer.exe .
De esta forma se abrirá un explorador de archivos.
Nos vamos a la carpeta oculta .ssh y creamos dos archivos:
config y my-vps
Contenido archivo config:
Host my-vps
Hostname x.x.x.x
User root
IdentityFile ~/.ssh/my-vps
El contenido del archivo my-vps deberá ser la clave privada que se genere en el servidor.
Como generar clave privada y publica en servidor VPS #
Nos conectamos al servidor a través de SSH
Nos vamos a carpeta .ssh
ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/my-vps
Y de esta forma generaremos tanto la clave privada como la publica.
El contenido del archivo my-vps (clave privada) es que tendremos que copiar y pegarlo en el archivo del mismo nombre que se encuentra en la carpeta .ssh dentro del emulador de Ubuntu.
Permisos 400 al archivo my-vps #
A continuaciones tendremos que darle permisos 400 a ese archivo donde acabamos de pegar el contenido.
chmod 400 my-vps
Establecer conexión #
Ahora simplemente lo que tenemos que hacer es ejecutar este comando para conectarnos sin necesidad de credenciales ya que estamos utilizando la clave privada generada
ssh my-vps