SSH o Secure Shell, es una herramienta esencial que se utiliza para iniciar sesión de forma segura en sistemas remotos usando la línea de comandos.
- SSH opera en el puerto TCP 22 de forma predeterminada.
- Para conectarse a su servidor con SSH, debe estar ejecutando un SSH daemon, un programa que se ejecuta en segundo plano para escuchar y aceptar conexiones.
FreeSSHd
- descargué FreeSSHd.exe.
- Instale el programa tomando todos los valores predeterminados.
Configure freeSSHd
- Ejecuté FreeSSHd con el acceso directo en el escritorio para configurar e iniciar el servidor SSH.
- Agregue una nueva cuenta de usuario y permita el acceso a la línea de comandos SSH, eligiendo "Contraseña almacenada como hash SHA1" y una contraseña simple.
- En la configuración vaya a "Autenticación", asegúrese de que "Autenticación de contraseña" esté configurada en "Requerido"“Autenticación de clave pública”>lave pública" en "Deshabilitado".
- ¡Haga clic en el menú contextual "Unload" y vuelva a abrir los trabajos!.
Configure Windows Server
- Abra una excepción en Firewall de Windows para permitir el puerto TCP 22.
Conexión SSH
Dado que la creación de una conexión SSH requiere tanto un componente de cliente como de servidor, debe asegurarse de que estén instalados en la máquina local y remota, respectivamente.
Para aceptar conexiones SSH, primero debe verificar si puede conectarse al hostlocal ssh localhost
; y de poder hacerlo, instalar el servidor SSH.
sudo apt-get install openssh-server ii.