Está en la página 1de 9

Servidor SSH

Servidor SSH

Configuracin de OpenSSH.

Acerca de SSH: SSH (Secure Shell) es un conjunto de estndares y protocolo de
red que permite establecer una comunicacin a travs de un canal seguro entre
un cliente local y un servidor remoto. Utiliza una llave publica para autenticar el
servidor remoto y de manera opcional permitir al servidor remoto
autenticar al usuario.

SSH provee confidencialidad e integridad en la transferencia de los datos
utilizando criptografia y MAC (Message Authentication Codes o Cdigos de
Autenticacin de Mensaje). De modo predeterminado, escucha peticiones a
travs del puerto 22 por TCP

Servidor SSH

Acerca de SFTP: SFTP (SSH File Transfer Protocol) es un protocolo que provee
funcionalidad de transferencia y manipulacin de archivos a travs de un flujo
confiable de datos. Comnmente se utiliza con SSH para proveer a este de
transferencia segura de archivos.

Acerca de SCP: SCP (Secure Copy o Copia Segura) es una protocolo seguro para
transferir archivos entre un anfitrion local y otro remoto, a travs de SSH.
Bsicamente, es identico a RCP (Remote Copy o Copia Remota), con la
diferencia de que los datos son cifrados durante la transferencia para evitar la
extraccin potencial de informacion a traves de programas de captura de las
tramas de red (packet sniffers). SCP solo implementa la transferencia de
archivos, pues la autenticacin requerida es realizada a traves de SSH.

Acerca de OpenSSH: OpenSSH (Open Secure Shell) es una alternativa de cdigo
fuente abierto, con licencia BSD, hacia la implementacin propietaria y de
Servidor SSH

cdigo cerrado SSH creada por Tatu Ylnen. OpenSSH es un proyecto creado por
el equipo de desarrollo de OpenBSD y actualmente dirigido por Theo de Raadt.
Se considera es mas segura que la versin privativa Ylonen, gracias a la
constante auditoria que se realiza sobre el cdigo fuente por parte de una
enorme comunidad de desarrolladores, una ventaja que brinda el Software
Libre.






Servidor SSH

Configurar un servicio SSH en Centos

1. Primero debemos validar que el openssh esta instalado, con el comando rpm
q openssh
# rpm q openssh

2. Si el paquete no esta instalado, lo buscamos primero con yum search openssh
# yum search openssh

3. Instalamos los dos paquetes que necesitamos asi:
# yum y install openssh-clients
# yum y install openssh-server

4. Ahora estando en el ssh-client el cual vamos a repetir los pasos realizados
anteriormente: primero validamos que este el openssh instalado.
$ rpm q openssh







Servidor SSH

5. Ingresamos como superusuario para poder instalar los paquetes:

6. Nuevamente aqu buscamos el paquete as:
# yum search openssh

7. Igualmente instalamos los dos paquetes que necesitamos as:
# yum y install openssh-clients
# yum y install openssh-server

Nota: puede ocurrir que en el momento en que se esta instalando alguno de
estos dos paquetes salga un error que indique que hay otra descarga en
proceso, si esto pasa lo puede parar con CTRL+Z y cancelamos el proceso con
kill -9 {PID(numero del proceso)} ejemplo:
Kill -9 16997








Servidor SSH

Una vez se ha terminado la instalacin tanto de openssh-clients como de
openssh-server en las dos mquinas, procedemos a averiguar nuestra IP para el
ssh-clients, esto lo podemos hacer con los siguientes comandos ip a o ifconfig:

8. Ahora procedemos a averiguar nuestra IP para el ssh-server, y podremos
validar que las dos maquinas estn en la misma red.
# ip a
# ifconfig

9. Ahora vamos a encender el servidor ssh desde ssh-server, para encender el
servicio ingresamos el siguiente comando:
# service sshd start

10. Procedemos a iniciar el servicio en la maquina ssh-clients
# service sshd start






Servidor SSH

11. Ahora vamos a acceder al ssh-clients por ssh desde ssh-server, el comando
para esto es ssh{direccion IP destino}:
# ssh 192.168.0.200
Are you sure you want to continue connecting (yes/no)? Yes

El nos pedir la confirmacion de que si es seguro acceder a este destino, le
decimos que yes

12. Ingresamos la contrasea de la maquina a la que vamos a ingresar.

13. El nos mostrar que estamos adentro porque nos ha cambiado el nombre de
ssh-server a ssh-clients as:
[root@ssh-clients ]#

14. Verificamos nuestra IP que sea a la que ingresamos con
# ip a







Ahora procedemos a iniciar el servicio en la maquina ssh-clients con el mismo
comando:
# service sshd start










Servidor SSH

Con exit nos salimos del ssh:
#exit

Y probamos desde ssh-clients a ssh-server
# ssh 192.168.0.145

Verificamos nuestra IP, vemos que nos ha cambiado el nombre y la IP es a la
que hemos accedido:
# ip a

Podemos validar desde nuestro ssh-clients y con el comando who vemos quien
ha ingresado por ssh a nuestro equipo.
# who

También podría gustarte