Instalacion de un servidor SSH en Windows (incluido Windows Vista)
Instalación de un servidor SSH en Windows (incluído Windows Vista)
Este mini howto indica pasos para instalar un servicio de SSH para Wintendo y conectarse remotamente y encriptado desde cualquier máquina.
1.- Instalar el OpenSSH (http://sshwindows.sourceforge.net/).
2.- Darle siguiente hasta que se instale, se recomiende instalarlo en
C:\SSH dado que se necesita usar la línea de comandos y ejecutar
comandos desde DOS.
3.- Una vez echo esto será necesario crear los usuarios especiales que
van a tener acceso a la info de nuestro disco rígido así como también
los grupos.
4.- Una vez instalado el software ir a ejecutar, tipear cmd y darle
enter. Ir a la carpeta de instalación (en nuestro caso C:\SSH) y entrar
en el directorio bin. Ejecutar los siguientes comandos:
mkgroup -l >> ..\etc\group (Si es local) o
mkgroup -d >> ..\etc\group (Si es en un dominio)
Esto va a agregar los grupos de la maquina o del dominio al archivo group en el directorio etc en la carpeta de instalación.
5.- Luego ejecutar los siguientes comandos:
mkpasswd -l [-u <usuario>] >> ..\etc\passwd o
mkpasswd -d [-u <usuario>] >> ..\etc\passwd
Esto va a agregar los usuarios de la maquina (si especifica con
–u un usuario solo agrega el usuario especificado) o del
dominio al archivo passwd en el directorio etc en la carpeta de
instalación.
6.-Una vez hecho esto se puede modificar la ruta a la cual va a acceder
el usuario en particular por ejemplo la carpeta
c:\ejemplo\miCarpetaDeInicio. Para esto se debe modificar en forma
manual el archivo c:\ssh\etc\passwd en la línea que tiene al usuario en
particular, ejemplo:
usuariossh:unused_by_nt/2000/xp:1010:513:usuariossh,X-XXXXX\usuariossh,X-X-X-XX-XXXXXXXXX-XXXXXXXXX-XXXXXXXXX-XXXX:/cygdrive/c/
ejemplo/miCarpetaDeInicio:/bin/switch
Para poder acceder al disco raíz (c:) hay que usar una notación especial que es de la forma siguiente: /cygdrive/c/.
7.- Luego se deben dar los permisos sobre las carpetas que el usuario
puede modificar, ver, leer, etc. Para esto se debe dar los permisos
correspondientes sobre la carpeta del usuario y además se le debe dar a
ese usuario permisos de lectura sobre la carpeta de instalación
(C:\SSH).
8.- Solo resta arrancar el servicio de openssh en el panel de control
de Windows y además permitir el puerto 22 (TCP) en el firewall.
9.- El usuario podrá conectarse a la maquina usando su contraseña, con cualquier programa cliente SSH(putty, winscp, etc).
Esta información fue sacada de los archivos readme.txt y quickstart.txt
en el directorio de instalación de openssh en la carpeta docs creados
por Michael Johnson (youngmug@users.sourceforge.net)