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

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

  • SSHFS указать ключ
  • Как выполнить встроенные команды через ssh
  • Проверка отпечатка ключа хоста в старом формате
  • Безопасно ли отключать пароль для пользователя, если он использует только SSH-ключ?
  • Окно с просьбой ввести мою кодовую фразу ssh появляется случайно. Зачем?
  • Как заблокировать свою учетную запись с удаленного входа ssh с паролем?
  • Как использовать закрытый ключ для настройки без пароля ssh на новом компьютере
  • ssh cant копировать ключ с hamachi
  • 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.

    Interesting Posts

    Деление динамического префикса dhcp ipv6

    Сценарий, который удаляет лишние пробелы между буквами в тексте

    System Mangled: Как отменить sudo apt-get удалить gnupg

    Как удалить записи по частоте трехстороннего взаимодействия с помощью awk

    программа должна выполняться как root любым пользователем и может быть расположена в любом месте

    Использование корзины с Mutt: имеет ли смысл?

    Очистить историю оболочек и крошей в Chrome OS

    Сервер OpenVPN на кластере Kubernetes / DNS и разрешении обслуживания

    Правильное место для установки командной строки (PS1) при использовании sh / bash / zsh вместе

    Как добавить новую строку до определенной строки

    Малиновый Pi автоматический вход и запуск скрипта на экране

    Есть ли дистрибутив Linux, сертифицированный UNIX?

    Отображение уникальной сети или веб-диска для каждого пользователя в Linux

    Убить приостановленный процесс?

    Графический инструмент Btrfs

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