goodle 16.02.2011 15:27
Есть вопрос! — [Решено] Выполнение команды по ssh
Суть вопроса - есть винда, есть сервер на линухе или фре (не суть в принципе). Как организовать выполнение из батника на винде по ssh определённой команды на сервере?Надеюсь кто то меня поймёт :)
PS. За виндой сидит чайник и варианты с подключением с помощью putty и вводом команд не предлагать.

+ 0 -
В винде разбираюсь плохо, но что мешает запускать putty автораном, убирать сразу в фон, и посылать имя батника при надобности?
- вариант putty с авторизацией по ключу с выполнением команды.
- вариант putty с указанием в параметров в командной строке
Какой бы еще вариант предложить из официальной документации Putty?
Chapter 7: Using the command-line connection tool Plink
Plink (PuTTY Link) is a command-line connection tool similar to UNIX ssh. It is mostly used for automated operations, such as making CVS access a repository on a remote server.
Про Plink не знал, спасибо!
Раньше искал как сделать что то под линухом, а теперь гуглю как это сделать под виндой :)
Раньше искал как сделать что то под линухом, а теперь гуглю как это сделать под виндой :)
поставить cygwin и вызывать команду с помощью него
или юзать Plink из набора PuTTY
или юзать Plink из набора PuTTY
Возможно что то вроде:
Или:
А, если быть точным, то...
putty -ssh user@host -pw mygoodpa$$ -m script.file # script.file - это файл со списком команд
Или:
putty -ssh user@host -pw mygoodpa$$ ls
А, если быть точным, то...
cygwin видится мне довольно громоздким решением, всё-равно что стрелять из пушки по воробьям! Тем более если учитывать, что эти костыли придётся делать на нескольких компах! Plink - идеальный вариант. Пойду курить, глядишь вставит :)