Esta ve veremos como instalar un servidor SSH en un entorno Microsoft Windows. En mi caso trabajare en un Windows Server 2008.
Procedemos a descargar la version de OpenSSH para Windows:
_SSHWindows [Descargar Instalador]
El instalador esta comprimido en un *.zip. Así que primero lo descomprimiremos y ejecutamos el instalador.
Aceptamos la licencia.
Seleccionamos todos los componentes.
Elegimos la carpeta donde se instalara el servidor.
Menú Inicio.
Durante la instalación nos advertirá de que una vez acabada tenemos que editar el fichero situado en C:\OpenSSH\etc\passwd.
El siguiente paso es acceder a la carpeta C:\OpenSSH\bin mediante consola.
Código:
cd C:\OpenSSH\bin
Y crear un par de claves DSA:
Y un par de claves RSA:
Crear usuarios y grupos
Para crear un grupo local usamos el parámetro -l y si queremos crear un grupo del dominio ponemos -d
Código:
C:\OpenSSH\bin>mkgroup -d >> C:\OpenSSH\etc\group
El grupo Contabilidad tiene que estar creado dentro del servidor.
Seguidamente ponemos una contraseña al grupo:
Código:
C:\OpenSSH\bin>mkpasswd -d -u Administrador >> ..\etc\passwd
El usuario Administrador tiene que estar creado, para ver y crear usuarios podemos usar el comando ¨control userpasswords2¨ en una consola.
Por defecto el instalador no agrega la carpeta del OpenSSH a las variables de entorno por lo que tenemos que hacerlo nosotros manualmente.
Vamos a Inicio --> Panel de Control --> Sistema --> Configuración Avanzada del Sistema y Variables de Entorno
Buscamos y Editamos la variable Path y agregamos los siguientes valores:
En caso de haber instalado el OpenSSH en otra ruta, ponemos esa.
Después creamos una nueva variable de entorno llamada HOME y como valor ponemos la ruta de la instalación de OpenSSH.
A continuación vamos a activar el servicios SSH, vamos a Inicio --> Herramientas Administrativas --> Servicios y buscamos OpenSSH. Clic derecho y propriedades, lo ponemos en Automático y hacemos clic en Iniciar
La conexión, el manejo, la configuración, la transferencia y demás se hacen exactamente igual que en Linux. Por lo tanto no voy a ponerlos otra vez, sino que os dejo el enlace del articulo donde se explica la instalación y uso del un servidor SSH en Linux para que le echéis un vistazo.
Instalación y Configuración de SSH (OpenSSH) en GNU/Linux (modo consola)
Cualquier duda o problema cread un post en el foro.