Configuración servicio ssh en Windows
1.Instalación de la característica
Lo primero que comprobaremos es comprobar si el servidor ssh esta instalado en la maquina a la cual queremos conectarnos .
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH\*'
En el caso de que tengamos la característica la instalaremos :
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Por defecto el servicio estará parado así que lo arrancamos :
Podemos configurarlo para que arranque automáticamente al reiniciar el equipo :
2.Conectarnos usando par de claves
Lo primero que haremos sera generar un par de claves en el cliente , con ssh-keygen :
Usando SCP podemos llevarnos nuestra clave publica o añadirla manualmente al fichero de authorized_keys :
Y probamos a conectarnos usando la clave :
Si queremos que solo el servicio funcione con claves publicas y privadas , editamos el fichero C:\ProgramData\ssh\sshd_config.
Si queremos conectarnos con un cliente Linux , deberemos hacer el mismo proceso . Si el servidor fuese Linux podríamos usar la utilidad ssh-copy-id sin embargo no es compatible con servidores Windows así que usaremos scp :
Una vez añadida podremos conectarnos :