Instalé OpenSSH en mi máquina con Windows Server para usar SSH. Para probar esto, ejecuté este comando desde mi servidor Windows.
scp test.txt [email protected]:/path
Lo cual funcionó, puedo ver el archivo en Unix a través de PuTTY. Sin embargo, si ejecuto este comando en el servidor Unix:
scp index.txt [email protected]:/path
No funciona. Se cuelga durante mucho tiempo y finalmente aparece:
ssh: connect to host windowserver.company.com port 22: Connection timed out
lost connection
Respuesta1
- Asegúrese de que su firewall tenga abierto el puerto configurado.
- Asegúrese de que el servidor esté escuchando en el puerto configurado. Por ejemplo, si su servidor está configurado para escuchar en el puerto 22, ejecute
netstat -ano | findstr ":22"
- Asegúrese de que el tráfico esté permitido en los firewalls entre las subredes, si corresponde.
- La documentación de Microsoft es bastante buena para OpenSSH. En particular, consulta los pasos aquí:https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse#start-and-configure-openssh-server