Вход на сайт
Linux Befehle vom Windows?..
658
09.09.13 10:56
ребята (и девчонки), привет!
такое дело, подскажите в какую сторону копать - с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
вроде есть такая возможность, какая та фича от Putty. Как оно называется и как работает?..
Гугл мне как всегда не помог... здорового объяснения сего явления нет... Пойду пока "пояндексить" попробую )
Очень нужно! Нужно послать команду на Линукс-сервер именно с виндовой машины!
спасибо!
такое дело, подскажите в какую сторону копать - с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
вроде есть такая возможность, какая та фича от Putty. Как оно называется и как работает?..
Гугл мне как всегда не помог... здорового объяснения сего явления нет... Пойду пока "пояндексить" попробую )
Очень нужно! Нужно послать команду на Линукс-сервер именно с виндовой машины!
спасибо!
NEW 09.09.13 11:24
в ответ Regenwolke 09.09.13 10:56
я конечно не программист и вобще далека от всего этого, но может быть вот этo?
http://win-bash.sourceforge.net/
http://win-bash.sourceforge.net/
NEW 09.09.13 12:56
конечно можно. для этого тебе нужен ssh ключ, который можно сгенерить при помощи puttygen.exe
команда выглядит так
plink.exe -i key.ppk user@server -p port "command"
команда выглядит так
plink.exe -i key.ppk user@server -p port "command"
NEW 09.09.13 13:57
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
в ответ L@nixx 09.09.13 13:51
В ответ на:
с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 09.09.13 14:36
правильно, скрипт лежит на винде.
с винды он запускается, выполняется сначала одна задача, а после ее выполнения этот же скрипт должен запустить задачу на Линукс сервере (подмонтировать диски).
В ответ на:
у нее скрипт сам лежит на винде, как я понял
у нее скрипт сам лежит на винде, как я понял
правильно, скрипт лежит на винде.
с винды он запускается, выполняется сначала одна задача, а после ее выполнения этот же скрипт должен запустить задачу на Линукс сервере (подмонтировать диски).
NEW 09.09.13 14:46
да, супер, спасибо, это самое я как раз тоже нашла! ))
с командой функционирует тип-топ, но все равно спрашивает пароль при выполнении...
Команда например такая (из bat файла на винде): "C:\putty\plink.exe" root@sever.domain.de -i private.key.ppk "command"
что я делаю не так?..
1. С помощью puttygen делаю ключики: приват и паблик
2. Захожу на сервер, с который пресловутая винда будет коннектиться.
3. В ~/.ssh -> далее vi authorized.key
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
спасибо за помощь!
в ответ L@nixx 09.09.13 12:56
В ответ на:
конечно можно. для этого тебе нужен ssh ключ, который можно сгенерить при помощи puttygen.exe
команда выглядит так
plink.exe -i key.ppk user@server -p port "command"
конечно можно. для этого тебе нужен ssh ключ, который можно сгенерить при помощи puttygen.exe
команда выглядит так
plink.exe -i key.ppk user@server -p port "command"
да, супер, спасибо, это самое я как раз тоже нашла! ))
с командой функционирует тип-топ, но все равно спрашивает пароль при выполнении...
Команда например такая (из bat файла на винде): "C:\putty\plink.exe" root@sever.domain.de -i private.key.ppk "command"
что я делаю не так?..
1. С помощью puttygen делаю ключики: приват и паблик
2. Захожу на сервер, с который пресловутая винда будет коннектиться.
3. В ~/.ssh -> далее vi authorized.key
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
спасибо за помощь!
NEW 09.09.13 14:55
я предполагаю что да, вычитала здесь ))
http://www.linux.org.ru/gallery/screenshots/9513311
в ответ Regenwolke 09.09.13 14:40
В ответ на:
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
я предполагаю что да, вычитала здесь ))
http://www.linux.org.ru/gallery/screenshots/9513311
NEW 09.09.13 14:55
извини, я наверное слишком обще выразилась.
с помощью plink можно ведь выполнить какую-либо линуксовую команду, т.е. имелось в виду, что скрипт на винде будет содержать просто эти строчки - что команда, скажем, 'mkdir foobar' будет посылаться на Линукс-сервер с винды.
а в деталях ты прав:
винда по сути запускает скрипт на Линуксе )
а такое как возможно, не подскажешь?..
тоже можно было б продумать...
в ответ BSDLamer 09.09.13 13:57
В ответ на:
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
извини, я наверное слишком обще выразилась.
с помощью plink можно ведь выполнить какую-либо линуксовую команду, т.е. имелось в виду, что скрипт на винде будет содержать просто эти строчки - что команда, скажем, 'mkdir foobar' будет посылаться на Линукс-сервер с винды.
а в деталях ты прав:
винда по сути запускает скрипт на Линуксе )
В ответ на:
либо запустить удаленно на линуксе скрипт который лежит на винде.
либо запустить удаленно на линуксе скрипт который лежит на винде.
а такое как возможно, не подскажешь?..
тоже можно было б продумать...
NEW 11.09.13 20:50
Public надо копировать и -i /path/to/private.key.ppk в команде. На сервере .ssh должна быть 700 и вместе с authorized_keys должны принадлежать пользователю
в ответ Regenwolke 09.09.13 14:46
В ответ на:
что я делаю не так?..
...
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
что я делаю не так?..
...
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
Public надо копировать и -i /path/to/private.key.ppk в команде. На сервере .ssh должна быть 700 и вместе с authorized_keys должны принадлежать пользователю
Все лучшее случается неожиданно....(c)
NEW 18.09.13 20:59
в ответ Regenwolke 17.09.13 19:20
попробуйте Expect for Windows http://docs.activestate.com/activetcl/8.5/expect4win/
я думаю, это то, что Вам надо.
я думаю, это то, что Вам надо.