Запуск сценария linux на удаленной Linux-системе с использованием шпатлевки

Я хотел бы скопировать определенные журналы из удаленной системы linux в систему Windows. Я пытаюсь создать пакетный файл, который будет подключаться к системе linux с использованием шпатлевки:

putty.exe -ssh user@192.168.1.1 -pw password 

Как я могу добавить команду linux для этого? Возможно ли это, или я должен искать другое программное обеспечение

One Solution collect form web for “Запуск сценария linux на удаленной Linux-системе с использованием шпатлевки”

 putty.exe -ssh user@192.168.1.1 -pw password -m C:\local\file\containing_command 

И вуаля !
просто и легко.

Из справки по 3.8.3.6 Глава 3.8.3.6 :

-m: читать удаленную команду или скрипт из файла
Параметр -m выполняет аналогичную функцию в поле «Удаленная команда» на панели SSH в окне конфигурации PuTTY (см. Раздел 4.18.1). Тем не менее, опция -m ожидает получить локальное имя файла, и она будет читать команду из этого файла.
С некоторыми серверами (в частности, системами Unix) вы можете даже поместить несколько строк в этот файл и выполнить несколько команд в последовательности или весь сценарий оболочки; но это, возможно, злоупотребление, и нельзя ожидать, что он будет работать на всех серверах. В частности, известно, что он не работает с определенными «встроенными» серверами, такими как маршрутизаторы Cisco.
Этот параметр недоступен в инструментах передачи файлов PSCP и PSFTP.

В соответствии с документацией вы должны отредактировать локальный файл и поместить список команд, которые вы хотите отправить на свой сервер, это может быть список команд или одна команда или событие, удаленный сценарий оболочки, но это может не работать для каждой системы.

Редактировать :

Если вы хотите выполнить только одну команду из GUI putty вы также можете в соответствии с руководством по эксплуатации putty 4.18.1

В SSH вам не нужно запускать общий сеанс оболочки на сервере. Вместо этого вы можете выбрать одну команду (например, почтовый пользовательский агент, например). Если вы хотите это сделать, введите команду в поле «Удаленная команда».
Обратите внимание, что большинство серверов закроют сеанс после выполнения команды.

В этом случае используйте это поле в GUI для запуска только одной команды:

введите описание изображения здесь

  • Открытые программы без блокировки терминала через Putty
  • Нельзя подписывать / шифровать, если я не запускаю gpg-agent вручную
  • как сохранить скрипт python при закрытии шпатлевки
  • Проблема с Fedora 20: открытие шлюза через терминал как не root
  • Где plink (из пакета Putty) ищет удаленные команды?
  • Получите скриншоты машины Linux, с которой я подключаюсь удаленно с помощью PuTTY
  • Поскольку я выполняю 'stty erase ~', я не могу вводить / больше в Putty
  • Не удалось войти через ssh через несколько месяцев
  • Interesting Posts

    Какое имя формата имеет видео MP4 как вывод в ffmpeg?

    Как создать таймер блокировки экрана для Awesome WM?

    Удалить все inodes BESIDES один под всеми экземплярами dir0 / dir1 UNDER var / www / html, в одной команде

    Могу ли я создать массив RAID-1 емкостью 2 ТБ из одного диска 2 ТБ и двух дисков 1 ТБ при сохранении 1 ТБ данных?

    mod-mono-server 4 не работает, а 2 делает

    Все файлы в каталоге, которые не заканчиваются в определенной строке?

    Почему процесс `gvfsd-metadata“ задерживает 100% одного ядра в течение длительного времени

    Сколько можно ожидать от Qemu On PowerPC Linux?

    Как настроить SMTP с помощью postfix с пользователем и пройти

    rsync исключить каталог, который не работает, а также сканировать только файлы * .php

    Рабочий процесс создания музыки Linux без ядра с малой задержкой

    Bluetooth не работает в новой установке Mint Maya

    Можете ли вы порекомендовать текстовый редактор графического интерфейса для разработчика (необходимые функции внутри)?

    Почему потоки ядра обрабатываются как процессы

    Teamcity не запускается при запуске службы, но фактическая команда работает нормально

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