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.
Captura.PNG

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
 
3
Kudos
 
3
Kudos

Now read this

Creación de plugin en Wordpress + CSS

Quizás te habrás planteado alguna vez la posibilidad de desarrollar un plugin para Wordpress, seguidamente habrás pensado en la gran dificultad para hacerlo, ni mucho menos si tienes nociones de PHP, JavaScript y CSS esta tarea será muy... Continue →