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

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

  • не может запускать удаленную команду ssh без heredoc
  • Мониторинг через SSH и выполнение локального скрипта при обнаружении изменений
  • Учитывая SSH туннель ABC, как исключить B?
  • Как написать / отредактировать / обновить переменную eIi OsIndications из командной строки?
  • Пользователи chroot ssh в домашнюю директорию
  • Как удаленно войти в систему с полным графическим рабочим столом по X11
  • Двойное SSH-туннелирование для общей папки SMB
  • Что именно происходит, когда за трубой следует командная группировка?
  • PHP CLI и Bash - изменение поведения ключевого слова PHP
  • SSH: сеть недоступна (вызвана маршрутизатором)
  • как использовать rsync (используя ssh без пароля), с sudo только на локальной стороне?
  • Установите локатор рабочей станции при входе на сервер через ssh
  • 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 - лучшая ОС в мире.