OpenSSH e invocação remota

OpenSSH e invocação remota

Antes de fazer as perguntas, preciso fornecer algumas informações de contexto...

Eu tenho um servidor SSIS que invoca um pacote SSIS. O pacote SSIS copia um arquivo para um servidor de arquivos. Após a ação de cópia, o pacote SSIS deve invocar uma transferência SFTP para copiar o arquivo SFTP do servidor de arquivos para outro servidor de arquivos.

No esquema: Servidor SSIS -> Servidor de Arquivos 1 (SSH) -> Servidor de Arquivos 2 (SSH)

O Servidor de Arquivos 1 tem a função de Cliente SSH e o Servidor de Arquivos 2 como Servidor SSH. O Servidor SSIS e o Servidor de Arquivos 1 são de entrada (local) e o Servidor de Arquivos 2 de saída (externo).

O SSH deve ser OpenSSH, todos os servidores sendo Windows Server 2008 R2 de 64 bits.

Agora as perguntas são:

  1. Qual software OpenSSH é mais adequado como cliente OpenSSH (no Windows Server 2008 R2 64 bits)?
  2. Intimamente relacionado ao ponto 1: como a invocação de transferência de arquivos OpenSSH pode ser feita remotamente a partir do servidor SSIS?

Em relação ao ponto 2: Pensa-se em usar o PowerShell para invocar a transferência....

Responder1

Ver comentários. RebEx SFTP é usado.

Responder2

OpenSSH para Windowsfuncionou bem para mim criar scripts de cópias de arquivos.PSCPepsftpdemassafuncionam tão bem. Se você insiste em usar bibliotecas .NET para a transferência de arquivos,SharpSSHtambém é uma opção

informação relacionada