Запуск сценария 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 для запуска только одной команды:

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

  • Не удалось войти через ssh через несколько месяцев
  • Не удается подключиться к серверу с использованием IP-адреса WAN ...?
  • Проблема с Fedora 20: открытие шлюза через терминал как не root
  • Как изменить цвет этого синего текста в моей командной строке?
  • Какая разница между ключом openssh и ключом шпатлевки?
  • Где plink (из пакета Putty) ищет удаленные команды?
  • Открытые программы без блокировки терминала через Putty
  • Почему меня все еще спрашивают пароль ssh, когда я использую аутентификацию с помощью частного ключа?
  • Linux и Unix - лучшая ОС в мире.