aprendiendo-ssh-opciones-parametros-configuracion-02

En una reciente entrada sobre SSH y OpenSSH, abordamos la teoría más esencial que debe conocerse sobre dicha tecnología y programa. Mientras, en esta publicación de hoy profundizaremos sobre su instalación, y sus archivos deconfiguración básica, para así seguir «aprendiendo SSH».

Luego, en futuras entregas, abordaremos algunas buenas prácticas (recomendaciones) actuales, a la hora de realizar configuraciones básicas y avanzadas. Y también, sobre el uso de algunas órdenes de comandos sencillas y complejas mediante dicha tecnología. Utilizando para ello, muchos ejemplos prácticos y reales.

open-secure-shell-01

Y como de costumbre, antes de entrar de lleno en el tema de hoy sobre el conocido programa OpenSSH sobre GNU/Linux, para así continuar «aprendiendo SSH», dejaremos para aquellos interesados los siguientes enlaces a algunas anteriores publicaciones relacionadas. De manera tal, de que puedan explorarlas fácilmente, en caso de ser necesario, luego de finalizar de leer esta presente publicación:

“SSH significa Secure Shell es un protocolo para acceso remoto seguro y otros servicios de red seguros sobre una red insegura. En cuanto a, tecnologías SSH, OpenSSH es la más popular y usada. SSH reemplaza los servicios sin cifrados como Telnet, RLogin y RSH y agrega muchas más características”. Wiki Debian

open-secure-shell-02

Aprendiendo SSH: Protocolo para acceso remoto seguro

Aprendiendo sobre la instalación de SSH

En aquellos equipos (host) que vayan a funcionar como originadores de conexiones SSH se debe ejecutar la instalación del paquete para equipos cliente, el cual es comúnmente llamado openssh-client. Para ello, por ejemplo, sobre Sistemas Operativos libres y abiertos como Debian GNU/Linux, se debe ejecutar la siguiente orden de comando desde un terminal con sesión de superusuario (root):

«apt install openssh-client»

Mientras, que en los hosts que vayan a funcionar como receptores de conexiones SSH, se deben ejecutar la instalación del paquete para equipos servidores. El cual es comúnmente llamado openssh-server y se instala ejecutando la siguiente orden de comando desde un terminal con sesión de superusuario (root):

«apt-get install openssh-server»

Una vez instalado, ya por defecto, tanto en equipos clientes como servidores, se pueden ejecutar operaciones de conexión o acceso remoto entre ambos. Por ejemplo, para acceder a un host llamado $equipo_remoto con el $usuario_remoto simplemente se debe a siguiente orden de comando desde un terminal con sesión de superusuario (root):

«ssh $usuario_remoto@$equipo_remoto»

Y finalizamos, escribiendo la clave de usuario del $usuario_remoto.

Mientras que, si el nombre de usuario en el equipo local y remoto son iguales, podemos omitir la parte del $usuario_remoto@ y simplemente ejecutamos la siguiente orden de comando desde un terminal con sesión de superusuario (root):

«ssh $equipo_remoto»

Configuración básica de OpenSSH

Para ejecutar órdenes de comandos más complejas utilizando las opciones disponibles del comando y aplicar configuraciones avanzadas, se debe tener en cuenta, que OpenSSH posee 2 archivos de configuración. Uno llamado ssh_config para la configuración del paquete cliente y otro llamado sshd_config para el paquete servidor, ambos ubicados en la ruta o directorio siguiente: /etc/ssh.

Dichas opciones del comando pueden profundizarse a través del manual de uso del comando SSH dentro de la documentación oficial dispuesta para ello. Mientras, que para lo mismo sobre los parámetros de configuración del paquete cliente y servidor pueden emplearse los siguientes enlaces: ssh_config y sshd_config.

Hasta aquí, hemos llegado a la teoría más esencial que debe conocerse y tenerse a mano sobre SSH para instalarlo y empezar a aprender a dominarlo. Sin embargo, en las siguientes entregas (partes) sobre este tema, ahondaremos en lo ya comentado.

open-secure-shell-03

Más información

Y tal como en la primera entrega, para ampliar esta información recomendamos continuar explorando los siguientes contenidos oficiales y confiables en línea sobre SSH y OpenSSH:

  1. Wiki Debian
  2. Manual del Administrador de Debian: Inicio de sesión remoto / SSH
  3. Manual de seguridad de Debian: Capítulo 5. Asegurando los servicios que se ejecutan en su sistema

 

Fuente: desdelinux

¿Quién está en línea?

Hay 20821 invitados y ningún miembro en línea