SSH para Windows y Linux
En linux se usa mucho el SSH que es la consola de comandos pero de manera remota. Ya existia algo similar llamado telnet pero la diferencia con SSH es que tiene encriptado, en cambio telnet no.
Windows por defecto trae un servidor telnet instalado, pero deshabilitado, para usarlo debes activar el servicio respectivo.
En este post instalare el servidor SSH, usare FreeSSHd que es gratuito.
- Bajalo desde http://www.freesshd.com/?ctt=download, solo pesa 614 KB
- Instalalo como cualquier programa, requiere permiso de administrador.
- Al finalizar te aparecera "Private keys should be created. Should I do it now?". Como SSH usa encriptado debe crear las claves, presiona Yes
- Despues preguntara "Do you want to run freeSSHd as system service?". Tambien poner si para que se instale como servicio y se cargue automaticamente al iniciar el equipo.
- Ahora te aparecera un icono en la barra de notificacion indicando que el servidor esta activado. (NOTA: Solo aparece el icono si eres administrador)
- Para configurarlo hace clic en el icono, o doble clic sobre el que creo en el escritorio. (Aun debes ser administrador)
- Te aparece este cuadro
Aparentemente el servidor SSH no esta activo, pero en realidad si lo esta, es un bug del programa. (Si lo tratas de iniciar te dira que la direccion ya esta en uso porque ya esta iniciado)
Aqui puedes cambiar quienes se pueden conectar, puerto (predeterminado el 22), mensaje de bienvenida, claves.
Aqui creas los usuarios, presionas Add y rellenas el cuadro.
Nombre de usuario, tipo autenticacion (NT auth: Usa la misma clave que tiene ese usuario en Windows, password stored as SHA1 hash: ingresas la clave en los dos cuadros.) y los servicios que puede usar, si es la consola de comandos, el SFTP o el tunel.
Ahora que tienes el servidor listo, solo necesitas un cliente para conectarte.
En windows puedes usar puTTY, bajalo desde
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
No requiere instalacion, haces doble clic, ingresas la direccion y ya estas dentro xD.
La primera vez te aparece un mensaje de advertencia que no tiene la clave en cache, presionar Yes. Yo cambie el servidor, por lo que aparece que la clave ha cambiado
Presionar Si
Luego ingresar user/pass
Ya tienes la consola remota.
Y si me conecto a una terminal con linux
Si usas linux, para conectarte a otro PC por SSH usas el comando
ssh user@nombre_o_ip
(NOTA: Si el usuario de linux es el mismo del usuario en el SSH puedes poner ssh nombre_o_ip directamente)
Y para instalar el servidor
sudo apt-get install sshd
Comentarios recientes