OpenSSH и удаленный вызов

OpenSSH и удаленный вызов

Прежде чем задать вопросы, я должен предоставить некоторую контекстную информацию...

У меня есть сервер SSIS, который вызывает пакет SSIS. Пакет SSIS копирует файл на файловый сервер. После действия копирования пакет SSIS должен вызвать передачу SFTP для копирования файла с файлового сервера на другой файловый сервер.

В схеме: Сервер SSIS -> Файловый сервер 1 (SSH) -> Файловый сервер 2 (SSH)

Файловый сервер 1 играет роль SSH-клиента, а Файловый сервер 2 — SSH-сервера. SSIS-сервер и Файловый сервер 1 являются входящими (локальными), а Файловый сервер 2 — исходящими (внешними).

SSH должен быть OpenSSH, все серверы должны работать под управлением Windows Server 2008 R2 64 бит.

Теперь вопросы:

  1. Какое программное обеспечение OpenSSH лучше всего подходит в качестве клиента OpenSSH (на Windows Server 2008 R2 64 бит)?
  2. Тесно связано с пунктом 1: как можно выполнить вызов передачи файлов OpenSSH удаленно с сервера SSIS?

По пункту 2: есть мысли использовать PowerShell для вызова передачи....

решение1

См. комментарии. Используется RebEx SFTP.

решение2

OpenSSH для WindowsМне хорошо подошло создание сценариев копирования файлов.Pscpиpsftpотзамазкаработают так же хорошо. Если вы настаиваете на использовании библиотек .NET для передачи файлов,SharpSSHтакже вариант

Связанный контент