Está en la página 1de 12

Instalación de SSH

Antonio Arriaga Fierro


Sistemas Operativos II
Dra. Carmen Carlota Martínez Gíl
Introducción

 SSH o también conocido como Secure Shell, es protocolo seguro para la


administración remota de servidores, routers, switches y un largo etcétera de
equipos. El protocolo SSH permite manejar por completo el servidor o
dispositivo de red mediante un intérprete de órdenes, además, también
podemos redirigir el tráfico de X para ejecutar programas gráficos a través de
la propia sesión SSH.

 SSH tiene la particularidad de que las comunicaciones entre el cliente y el


servidor viajan de forma cifrada desde el primer momento de forma que si un
usuario malintencionado intercepta los paquetes de datos entre el cliente y el
servidor, será muy difícil que pueda extraer la información, ya que utiliza
sofisticados algoritmos de cifrado.
Servicios

Un servidor SSH nos ofrece los siguientes servicios:


 Establecer conexiones tipo telnet con un servidor, pero de forma segura (la
información va encriptada).
 Utilizar el comando SCP para transmisión de ficheros, algo parecido a lo que
hacemos con un ftp, pero de forma segura, ya que utiliza el protocolo ssh.
 Cuando disponemos de un servidor X (desde una maquina Linux), permite
ejecutar aplicaciones gráficas instaladas en el servidor de forma remota. Por
ejemplo, nos permite ejecutar el fwbuilder que esta en el cortafuegos de
forma que vemos en nuestra maquina el interfaz de fwbuilder sin que lo
tengamos instalado
Instalación de SSH

 Lo primero que se debe tomar en cuenta, es que la maquina en donde será


instalado SSH debe de contar con una dirección IP, para poder ver si la
maquina ya cuenta con una dirección IP en la consola de comandos tecleamos
una de las siguientes líneas de código en modo de súper usuario.
 ifconfig
 Con la siguiente línea de comando podremos ver la información de las
interfaces:
 Ip link show
Instalación de SSH

 En caso de que la maquina no cuente con una dirección IP,


usamos el comando (los comandos deben de ser escritos en
modo root de preferencia):
 nano /etc/network/interfaces
 En el archivo que se abre deberemos de encontrar lo siguiente,
(Ver imagen 1).

 En caso de no encontrarlo lo agreamos, tomando en cuenta que Imagen 1


enp0s8 es la interfaz o usuario. Al final guardamos el archivo
Instalación de SSH
 Otra forma de asignar una dirección una IP Estática, es hacerla de forma manual. En la
parte superior derecha en el símbolo de internet (ver imagen 2), le damos clic derecho y
seleccionamos la opción de “editar las conexiones” (ver imagen 3).

Imagen 2 Imagen 3
Instalación de SSH
 Posteriormente nos abrirá una ventana en donde seleccionaremos “conexión cableada 1” y le daremos
editar (ver imagen 4), posteriormente nos dirigiremos a la pestaña “ajustes de IPv4, y añadiremos la
dirección que en este caso será “192.168.20.80” con mascara de red “24” y puerto de enlace
“192.168.20.1”, y por ultimo en la parte de servidores DNS adicionales volveremos a escribir la dirección
IP que se puso en la puerta de enlace (ver imagen 5).

Imagen 4 Imagen 5
Instalación de SSH
 Por ultimo le daremos guardar (ver imagen 6) y cerrar (ver imagen 7). Con esto podremos tener una
dirección IP estatica.

Imagen 6 Imagen 7
Instalación de SSH

 Una ves que la maquina tenga una dirección IP fija, en la consola de


comandos como codo root, ingresamos la siguiente línea de comandos:
 apt-get install openssh-server
 Después pide una validación para descargarlo y le damos que si, y esperamos
ha que se descargue.

 Posteriormente se pasara a configurar, para esto nos dirigiremos a la siguiente


carpeta con la siguiente línea de comando:
 cd /etc/ssh/
 Para ver los archivos dentro de esta carpeta escribirmos
 ls
Instalación de SSH

 En los archivos dentro de la carpeta deberemos de encontrar uno con el


nombre de “sshd_config” el cual es el nombre del archivo del servidor,
después pasamos a configurar el archivo con la siguiente línea de comando:
 nano sshd_config

 Una ves abierto nos dirigimos a la directiva “Port #” y lo descomentamos,


guardamos todo y nos salimos del archivo.

 Posteriormente reiniciamos el SSH con el comando


 service sshd restart
Instalación de SSH

 Por ultimo intentaremos conectarnos a otro equipo que también tenga


instalado SSH por medio de la terminal usando la siguiente línea de comando:
 ssh nombreUsuario@192.168.20.81
 Después de esto nos preguntara si queremos continuar con la conexión y le
diremos que si, para esto nos pedirá la contraseña del equipo en el cual se
desea entrar.
Referencias

 Documentation. (s.f.). Obtenido de Documentation:


https://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-rg-es-4/ch-ssh.html
 Profesorado, I. N. (s.f.). Instalación de servidor de SSH. Obtenido de
Instalación de servidor de SSH:
http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m5/instala
cin_de_servidor_de_ssh.html
 Servidor Debian. (s.f.). Obtenido de Servidor Debian:
https://servidordebian.org/es/squeeze/config/remote_access/ssh_server
 Zone, R. (s.f.). SERVIDOR SSH EN LINUX: MANUAL DE CONFIGURACIÓN PARA
MÁXIMA SEGURIDAD. Obtenido de SERVIDOR SSH EN LINUX: MANUAL DE
CONFIGURACIÓN PARA MÁXIMA SEGURIDAD:
https://www.redeszone.net/seguridad-informatica/servidor-ssh-en-linux-
manual-de-configuracion-para-maxima-seguridad/

También podría gustarte