sábado, 7 de enero de 2012

Administración remota (Linux)

Acceso al sistema en modo texto

SSH
Secure Shell, lo que podríamos traducir como “Interprete seguro de comandos”. Es un protocolo de red que permite que el intercambio de datos entre dos dispositivos sea fiable, esto se logra por medio del uso de un canal seguro.
Es utilizado en Linux y sistemas Unix para tener acceso a las cuentas Shell.






Instalación:
Lógicamente lo primero que deberemos hacer es instalarlo.
# apt-get install ssh
Configuración:
Este apartado es muy importante puesto que si nos lo pasamos por alto, tendremos graves problemas de seguridad. Esto lo hacemos mediante el fichero de configuración de SSH.
# nano /etc/ssh/sshd_config
Remarquemos que cada vez que modifiquemos este fichero, deberemos reiniciar el servicio/demonio SSH mediante:
# /etc/init.d/ssh restart
Conexión:
Una vez tengamos configurado SSH podemos proceder a la conexión remota entre dos equipos. Obviamente debes tener una cuenta con la cual poder acceder. La sintaxis normal para acceder es la siguiente:
# ssh cuenta_usuario@ip_equipo_remoto
Si quieres indicar un puerto especifico (previamente configurado), tan solo tenemos que añadir la opción "-p" e indicar el puerto.
# ssh -p 4322 cuenta_usuario@ip_equipo_remoto
A continuación nos pediría nuestra contraseña y accederíamos finalmente a la consola de administración remota. Una vez aquí podemos copiar ficheros, eliminar, editar, etc.

Telnet

El protocolo Telnet (Telecommunicating Networks) permite abrir un shell en una máquina remota. Este procolo se implementa con arquitectura cliente-servidor, por lo que necesita:

  • un servidor Telnet que se esté ejecutando en la máquina remota, y que por defecto, estará escuchando en el puerto 23 TCP.
  • un cliente Telnet que nos permita conectarnos al servidor emulando un terminal que se encontrase físicamente conectado a él.


NOTA: este protocolo no es muy aconsejable debido a que transmite los datos sin ningún tipo de encriptación.

Escritorio remoto
Aquí os dejo un par de video-tutoriales en el que explican de forma detallada como instalar y configurar un escritorio remoto entre máquinas con sistemas Linux y Windows.


Protocolos y puertos implicados
Como recordatorio indicar los puestos y protocolos vistos.
SSH
Protocolo ==> TCP/IP (Con cifrado)
Puerto ==> 22/TCP
Telnet
Protocolo ==> TCP/IP
Puerto ==> 23/TCP

Herramientas gráficas
Algunas de las herramientas gráficas que podemos utilizar para la administración remota en Linux son:


Referencias:

No hay comentarios:

Publicar un comentario