OpenSSH, manejando tu consola en Remoto

Este pequeño Manual nace de un curso que dicté sobre servidores, el servidor ssh [Secure Shell] nos permite interactuar con la consola o el entorno gráfico de nuestro servidor a través de un canal "seguro" este protocolo fue creado para reemplazar el telnet y otras opciones no seguras de manejo de la Shell de Linux de forma remota.

En pocas palabras el servidor ssh será siempre lo primero que instalemos en todos nuestros servidores para poder manipularlos de forma remota, y de esta forma dar una administración mas eficiente y económica ya que no necesitaríamos de equipos KVM para varios monitores, ni de complicados procedimientos para llevar a cabo un soporte, simplemente desde windows intalaremos putty, o desde linux escribiremos para conectarnos 

$ssh <nombredelhost>

Instalar el SSH, con el objetivo de hacer toda la instalación de forma remota:

#aptitude install ssh

Configurarle la seguridad al ssh.

NOTA:
El instalador nos recuerda que para reconfigurar de nuevo en el futuro podemos utilizar la orden dpkg-reconfigure ssh "En caso de desastres".

[a: El usuario ROOT "y evitar desastres" no puede conectarse por este medio.]
[b: Solo mi lista de usuarios administradores podrán conectarse por ésta vía.]
[c: Solo mi lista de máquinas se podrán conectar por esta vía.]
[d: Solo desde la Intranet se pueden conectar "TODAS" de esta forma podré dar soporte desde cualquier estación de mi red, y verificar en caso de no tener acceso a la estación de forma remota mis configuraciónes en el servidor.]
Editamos el archivo:

# nano /etc/ssh/sshd_config

Para el punto b:.
Modificamos la directiva en el archivo

PermitRootLogin no

por defecto en yes
Para el Punto D:
Agregar una línea más al archivo:

AllowUsers user1 user2

Para los puntos C y D, deberemos llegar a configurar el Firewall estaremos haciendo referencia.