instalación de servicio SSH y VNC

Vamos a instalar un servidor SSH para poder controlar nuestro servidor desde el cliente. Además instalaremos VNC para controlar el cliente Linux desde el cliente Windows

Instalación de SSH

Para instalar SSH hacemos apt-get install ssh

Configurar SSH

En nuestro caso queremos que nuestro servidor gestione nuestros clientes, para ello instalaremos un servidor SSH en nuestro cliente Debian. Cambiaremos el puerto predeterminado por el 2222, de esta forma será mas seguro, para ello editamos el fichero nano /etc/ssh/sshd_config y configuramos el puerto por defecto al 2222

# What ports, IPs and protocols we listen for
Port 2222

acceso mediante clave privada

Vamos a gestionar nuestro cliente Linux desde el servidor con una clave privada y otra pública.

  1. El primer paso es generar nuestro par de claves con ssh-keygen
  2. A continuación introducimos nuestr id_rsa.pub en /home/leonard/.ssh y agregamos el contenido a un archivo con el nombre authorized_keys con cat id_rsa.pub >> authorized_keys
  3. Lo siguiente es copiar nuestra clave privada al servidor para que pueda conectarse a los clientes con scp.

scp id_rsa leonard@192.168.1.60:/home/leonard/.ssh

Como paso final vamos a añadir nuestra clave privada a nuestra sesión para ello ejecutamos ssh-agent y ssh-add para agregarla al agente. En el caso de que no se añada correctamente ejecutamos eval "$(ssh-agent)"

Prueba de funcionamiento

sheldon@sheldon:~$ ssh leonard@192.168.1.60 -p 2222

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Mar  4 13:31:42 2017 from sheldon.manuelmachado.org
leonard@leonard:~$

Instalación de VNC

Para gestionar nuestros clientes entre si la mejor opción es VNC, para instalar VNC en linux ejecutamos

<code>apt-get install x11vnc</code>

Para instalar VNC en Windows puedes buscar en internet, hay muchisimas aplicaciones. En mi caso instalaré Real VNC.

Configuración del servidor VNC

Vamos a configurar nuestro cliente Linux para que nuestro otro cliente Windows pueda acceder remotamente

  • El primer paso es configurarle una contraseña a nuestro servidor VNC para ello ejecutamos en una terminal <code>x11vnc -storepasswd</code>
  • A continuación ejecutamos el servidor con <code>x11vnc -usepw</code>
  • Por último entramos desde nuestro cliente Windows a la IP de nuestro Linux y metemos la contraseña que le especificamos anteriormente.

Prueba de funcionamiento

ajibiri.png

Deja un comentario