Una de las cosas que no logro entender de Microsoft es el porque no dispone de servidor SSH para acceder remotamente por consola a su Sistema Operativo Windows. Podríamos acceder por telnet, pero al ser inseguro, este viene desactivado por defecto.
Existen varias alternativas para dotar de un servidor SSH a Windows, pero hoy hablaremos de WinSSHD de Bitvise. Lo podemos descargar desde la propia web de Bitvise
Posee dos tipos de licencias, una versión comercial el cual se debe adquirir una licencia por máquina y otra personal (no comercial) que es la que instalaremos. Recuerde que es de uso personal.
Su instalación es sumamente sencilla.
Existen varias alternativas para dotar de un servidor SSH a Windows, pero hoy hablaremos de WinSSHD de Bitvise. Lo podemos descargar desde la propia web de Bitvise
Posee dos tipos de licencias, una versión comercial el cual se debe adquirir una licencia por máquina y otra personal (no comercial) que es la que instalaremos. Recuerde que es de uso personal.
Su instalación es sumamente sencilla.
- Aceptar los términos de la licencia
- Seleccionamos la versión Personal edition
- Introducimos nuestros datos
Ya tenemos Bitvise WinSSHD instalado
Si dejamos seleccionado la casilla Run WinSSHD Control Panel when done en la primera ventana entonces se ejecutará el Control de Panel de WinSSHD donde podremos modificar puerto a utilizar (por defecto el puerto ssh es 22), opciones del firewall, y otros.
Probemos ahora el acceso desde cualquier cliente ssh, en mi caso desde Fedora abro una terminal y acceso al Windows
$ ssh user@x.x.x.x
donde user es un usuario existente en el Windows y x.x.x.x la IPYo quiero loguearme como administrador en la máquina con IP 10.0.1.64, por lo tanto
$ ssh administrador@10.0.1.64
La primera vez que se accede te pedirá aceptar la llave encriptada, yes y enter
The authenticity of host '10.0.1.64 (10.0.1.64)' can't be established.
DSA key fingerprint is 0f:35:cb:b2:38:8f:c9:4b:5c:bd:66:1c:f3:37:ad:e2.
Are you sure you want to continue connecting (yes/no)? yes
Ahora nos pedirá la contraseña del usuarioWarning: Permanently added '10.0.1.64' (DSA) to the list of known hosts.
administrador@10.0.1.64's password:
Podemos observar en las imagenes que la llave encriptada es la mismaUna vez establecida la conexión, hacemos lo que nos plasca, siempre y cuanto tengamos los permisos necesarios.
Podemos observar en el Control de Panel de WinSSHD en la pestaña Sessions quien está conectado
Podemos desactivar Persistent Tray Icons para que no aparezca el icono de WinSSHD en la bandeja de sistema.
Para los que hacemos Windows Desatendido o creamos algún script que automatice el proceso, los parámetros para una instalación desatendida son:
WinSSHD5-Inst.exe -acceptEULA -site="Bitvise WinSSHD" -startService
En otro momento hablaremos de otras alternativas y de los clientes ssh.
Espera que le sea útil como lo es para mí.
Saludos
HOLA
Espera que le sea útil como lo es para mí.
Saludos