Какие средства командной строки можно подключить из Unix к удаленным Windows?

Мне нужно сделать несколько сценариев для подключения с сервера Unix к нескольким станциям Windows для автоматизации передачи файлов. GUI не нужен, и я не могу установить дополнительное программное обеспечение в окна Windows. Какие клиенты RDP поддерживают сценарии или есть какие-то отдельные утилиты для поиска?

  • ssh-сессия никогда не выходит из строя
  • Несколько похожих записей в конфигурации ssh
  • Список серверов для проверки доступности SSH
  • Подтверждение того, что был создан обратный туннель ssh
  • Сценарий SSH и команда запуска
  • SSH known_hosts игнорируется на одной машине
  • хранение ключей на вспомогательном съемном диске
  • Как исправить это eth0 и eth1, когда трафик, выходящий через eth0, терпит неудачу?
  • One Solution collect form web for “Какие средства командной строки можно подключить из Unix к удаленным Windows?”

    Что касается программного обеспечения для выполнения задач автоматизации Windows с Unix / Linux, я знаю:

    • Механизм автоматизации несвязанных – devops
    • Rundeck – веб-платформа для автоматизации Java
    • putty – инструменты pscp, для разговора SSH на удаленной стороне Windows
    • cygwin – кросс-скомпилированная среда инструментов GNU для Windows
    • Win32-openSSH – порт Microsoft OpenSSH
    • freeSSHd – бесплатная реализация SSH для Windows

    Что касается требования об установке программного обеспечения:

    • cygwin дисквалифицирует, поскольку вам нужно установить весь стек;

    • rundeck требуется на стороне Windows, модули / агенты для основных команд и поддержка скриптов, SSH;

    Конфигурация узлов Windows Rundeck

    • Ansible хвастается, что ему не нужно ничего устанавливать как в Windows, так и в Linux-узлах;

    Доступно: поддержка Windows

    Начиная с версии 1.7, Ansible также содержит поддержку для управления машинами Windows. Это использует встроенный PowerShell remoting, а не SSH. Ansible по-прежнему будет запускаться с управляющей машины Linux и использует модуль «winrm» Python для общения с удаленными узлами. Никакое дополнительное программное обеспечение не должно устанавливаться на удаленных компьютерах для Ansible для управления ими, оно по-прежнему поддерживает свойства без агента, которые делают его популярным в Linux / Unix.

    • Необходимо открыть Openssh, пожалуйста, продолжайте читать.
    • Также необходимо установить FreeSSHd. Мы используем его в течение многих лет, работает неплохо, однако я считаю, что Win32-openSSH является «официальным» решением. Просто упомянуть об этом как в качестве альтернативы, так и потому, что я еще не использовал Win32-openSSH.

    Поэтому я рекомендую исследовать Ansible и / или выполнять небольшие командные команды Windows / DOS по SSH / Win32-openSSH для более простых задач.

    Несколько лет назад мы установили демоны SSH на серверах Windows, и они могут пригодиться для небольших задач по ведению домашнего хозяйства. Это гораздо удобнее вводить сеанс SSH, чем призывать консоль vmware.

    Linux и Unix - лучшая ОС в мире.