scp de Windows Server a Unix funciona pero no al revés

scp de Windows Server a Unix funciona pero no al revés

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

  1. Asegúrese de que su firewall tenga abierto el puerto configurado.
  2. 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, ejecutenetstat -ano | findstr ":22"
  3. Asegúrese de que el tráfico esté permitido en los firewalls entre las subredes, si corresponde.
  4. 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

información relacionada