Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
oleg107
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 10
1

Выполнение команды по SSH

01.08.2016, 12:00. Просмотров 1594. Ответов 4
Метки нет (Все метки)

Здравствуйте. Имеется ПК с Win7 и ПК с Linux на борту. Хочу в ПК с Win7 создать скрипт, при запуске которого, происходит соединение по SSH с ПК на Linux, выполняется команда(одна и та-же, при каждом новом запуске), соединение разрывается, завершается скрипт.
Решил осуществить это с помощью Plink(command-line interface to the PuTTY back ends) и BAT-ника, соединение устанавливается, но так и не понял, как передать команду на выполнение и выполнить её(т.е. послать текст и "нажать" enter). Как это осуществить(не обязательно с помощью BAT)? Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2016, 12:00
Ответы с готовыми решениями:

Циклическое выполнение команды
Добрый день, прошу прощения что я так ворвался и прошу помощи. Просто в...

Выполнение команды от имени администратора
как можно выполнить команду в cmd от имени администратора, при этом не запуская...

Выполнение команды для списка файлов
Напишите пожалуйста любой простой пример по этой функции FOR %x IN (список...

Выполнение команды с проверкой обнуления таймера
Уважаемые коллеги, доброго времени суток прошу помочь со следующей задачей...

Выполнение команды TRACERT в бесконечном цикле
Подскажите, пожалуйста. Можно ли написать какой-либо "скрипт" который будет...

4
volodin661
1808 / 867 / 148
Регистрация: 10.12.2013
Сообщений: 2,973
01.08.2016, 13:55 2
Лучший ответ Сообщение было отмечено oleg107 как решение

Решение

у plink в параметрах есть command
Windows Batch file
1
plink mysession echo hello, world
если команд много, надо создать shell-скрипт
Windows Batch file
1
plink mysession my_script.sh
1
oleg107
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 10
01.08.2016, 14:06  [ТС] 3
Проблема решилась.
После
plink.exe admin@8.8.8.8 -pw qqqqqq
Вставил необходимую команду
plink.exe admin@8.8.8.8 -pw qqqqqq ls
0
volodin661
1808 / 867 / 148
Регистрация: 10.12.2013
Сообщений: 2,973
01.08.2016, 14:18 4
работает plink, помню, ненадёжно.
0
oleg107
0 / 0 / 0
Регистрация: 10.06.2016
Сообщений: 10
01.08.2016, 19:16  [ТС] 5
Цитата Сообщение от volodin661 Посмотреть сообщение
работает plink, помню, ненадёжно.
Т.е.? Мне лишь нужно поднимать/отключать демона на "домашнем сервере"(т.е. service xxxx start/stop).
0
01.08.2016, 19:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2016, 19:16

Выполнение команды при заданном условии
Кому-нибудь возможно поднадоел уже.))) Среда XPE. При загрузке на панели...

Не пойму выполнение команды dir /b /s drive:\*
Setlocal EnableDelayedExpansion for /f "tokens=*" %%a in ('dir /b /s...

Выполнение заданной команды определённое количество раз
мне нужно повторить команду repeat.exe n раз. Но это команда выполняется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru