Instalacion de un servidor SSH en windows


Este minitutorial indica los pasos a seguir para poder instalar un servicio de ssh en windows para poder conectarse remotamente y seguro desde cualquier maquina.

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 &#8211;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 ([email protected]).























Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2373 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.