SSH

En esta pagina hablare todo lo relacionado a SSH desde su instalación en terminal de debían, hasta su manejo practico.

Lo primero es definir SSH: 
SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder de manera remota a  través de una red. Permite manejar por completo la computadora mediante una terminal, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo.
Además de la conexión a otros dispositivos, SSH nos permite copiar datos de forma segura gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.

luego de definir SSH vamos a instalarlo en un entorno linux específicamente en la distribución Lenny de Debían. 

@ Primero verificamos que tengamos disponible el paquete desde la fuente para su posterior instalación: 
     
     host:~$ aptitude search openssh

@ Si esta disponible nos logueamos como root e instalamos el paquete:

    host:~# aptitude instalamos openssh 
    (al ejecutar este comando deberia instalarse openssh-client y openssh-server)
@ Ya luego de estar instalado es recomendable realizar algunas configuraciones para ello modificamos el archivo de configuracion de SSH con un editor como nano:
    host:~# nano /etc/ssh/sshd_config

luego lo que deberíamos modificar por seguridad es el puerto de acceso por default es el 22 lo podemos cambiar por ejemplo por el "4444".

@ luego le decimos no al logueo bajo root

    PermitRootLogin no
@ bueno guardamos los cambios y cerramos.

@ ahora nos conectaremos desde otro PC a nuestra maquina con SSH

      lo primero es abrir un terminal y colocamos la sintaxis siguiente:

                       host:~# ssh  host@ip (mientras dejemos el puerto default 22)

     si cambiamos el puerto hay que decirle porque puerto escucha el equipo remoto

                      host:~# ssh -p puerto  host@ip
                      Ejemplo: host:~# ssh -p 4444  conexo@192.168.0.1

@ el sistema nos pedirá luego la contraseña de usuario. la colocamos y estamos listo para realizar la administración remota.