Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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

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