scp do Windows Server para o servidor Unix funciona, mas não o contrário

scp do Windows Server para o servidor Unix funciona, mas não o contrário

Instalei o OpenSSH em minha máquina Windows Server para usar SSH. Para testar isso, executei este comando em meu servidor Windows.

scp test.txt [email protected]:/path

O que funcionou, posso ver o arquivo no unix via putty. No entanto, se eu executar este comando no servidor unix:

scp index.txt [email protected]:/path

Não funciona. Ele trava por um longo tempo e eventualmente recebo:

ssh: connect to host windowserver.company.com port 22: Connection timed out
lost connection

Responder1

  1. Certifique-se de que seu firewall esteja com a porta configurada aberta.
  2. Certifique-se de que o servidor esteja escutando na porta configurada. Por exemplo, se o seu servidor estiver configurado para escutar na porta 22, executenetstat -ano | findstr ":22"
  3. Certifique-se de que o tráfego seja permitido em qualquer firewall entre as sub-redes, se aplicável.
  4. A documentação da Microsoft é muito boa para OpenSSH. Particularmente, verifique as etapas aqui:https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse#start-and-configure-openssh-server

informação relacionada