Login
Linux Befehle vom Windows?..
658
09.09.13 10:56
ребята (и девчонки), привет!
такое дело, подскажите в какую сторону копать - с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
вроде есть такая возможность, какая та фича от Putty. Как оно называется и как работает?..
Гугл мне как всегда не помог... здорового объяснения сего явления нет... Пойду пока "пояндексить" попробую )
Очень нужно! Нужно послать команду на Линукс-сервер именно с виндовой машины!
спасибо!
такое дело, подскажите в какую сторону копать - с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
вроде есть такая возможность, какая та фича от Putty. Как оно называется и как работает?..
Гугл мне как всегда не помог... здорового объяснения сего явления нет... Пойду пока "пояндексить" попробую )
Очень нужно! Нужно послать команду на Линукс-сервер именно с виндовой машины!
спасибо!
NEW 09.09.13 11:24
in Antwort Regenwolke 09.09.13 10:56
я конечно не программист и вобще далека от всего этого, но может быть вот этo?
http://win-bash.sourceforge.net/
http://win-bash.sourceforge.net/
NEW 09.09.13 11:39
in Antwort Regenwolke 09.09.13 10:56
NEW 09.09.13 12:56
in Antwort Regenwolke 09.09.13 10:56, Zuletzt geändert 09.09.13 12:58 (L@nixx)
конечно можно. для этого тебе нужен 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:16
in Antwort L@nixx 09.09.13 12:56
NEW 09.09.13 13:51
звучит так, что ей нужно именно это...
in Antwort BSDLamer 09.09.13 13:16
В ответ на:
Нужно послать команду на Линукс-сервер именно с виндовой машины!
Нужно послать команду на Линукс-сервер именно с виндовой машины!
звучит так, что ей нужно именно это...
NEW 09.09.13 13:57
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
in Antwort L@nixx 09.09.13 13:51
В ответ на:
с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
с виндовой машины запустить командный файл (скрипт), содержащий команды для Линукс?..
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
0001, 0010, 0011, 0100, 0101, вышел зайчег погулядь
NEW 09.09.13 14:36
правильно, скрипт лежит на винде.
с винды он запускается, выполняется сначала одна задача, а после ее выполнения этот же скрипт должен запустить задачу на Линукс сервере (подмонтировать диски).
in Antwort BSDLamer 09.09.13 13:16, Zuletzt geändert 09.09.13 14:37 (Regenwolke)
В ответ на:
у нее скрипт сам лежит на винде, как я понял
у нее скрипт сам лежит на винде, как я понял
правильно, скрипт лежит на винде.
с винды он запускается, выполняется сначала одна задача, а после ее выполнения этот же скрипт должен запустить задачу на Линукс сервере (подмонтировать диски).
NEW 09.09.13 14:40
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
in Antwort дaктиль 09.09.13 11:24
В ответ на:
я конечно не программист и вобще далека от всего этого, но может быть вот этo?
http://win-bash.sourceforge.net/
я конечно не программист и вобще далека от всего этого, но может быть вот этo?
http://win-bash.sourceforge.net/
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
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 в вЫньДе
спасибо за помощь!
in Antwort 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
in Antwort Regenwolke 09.09.13 14:40
В ответ на:
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
спасибо за ссылку! только не совсем понятно: это командный интерпретатор юниксовых команд на виндовсе?..
я предполагаю что да, вычитала здесь ))
http://www.linux.org.ru/gallery/screenshots/9513311
NEW 09.09.13 14:55
извини, я наверное слишком обще выразилась.
с помощью plink можно ведь выполнить какую-либо линуксовую команду, т.е. имелось в виду, что скрипт на винде будет содержать просто эти строчки - что команда, скажем, 'mkdir foobar' будет посылаться на Линукс-сервер с винды.
а в деталях ты прав:
винда по сути запускает скрипт на Линуксе )
а такое как возможно, не подскажешь?..
тоже можно было б продумать...
in Antwort BSDLamer 09.09.13 13:57
В ответ на:
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
либо запустить с винды удаленно файло который лежит на линуксе, тогда не понятно зачем дописывать что он содержит команды линукса, либо запустить удаленно на линуксе скрипт который лежит на винде.
извини, я наверное слишком обще выразилась.
с помощью plink можно ведь выполнить какую-либо линуксовую команду, т.е. имелось в виду, что скрипт на винде будет содержать просто эти строчки - что команда, скажем, 'mkdir foobar' будет посылаться на Линукс-сервер с винды.
а в деталях ты прав:
винда по сути запускает скрипт на Линуксе )
В ответ на:
либо запустить удаленно на линуксе скрипт который лежит на винде.
либо запустить удаленно на линуксе скрипт который лежит на винде.
а такое как возможно, не подскажешь?..
тоже можно было б продумать...
NEW 10.09.13 07:39
in Antwort Regenwolke 09.09.13 14:55
NEW 10.09.13 17:39
in Antwort Regenwolke 09.09.13 14:46
3. authorized_keys или же authorized_keys2
4. public key откуда копируешь? нужно из puttygen в textarea. строчка должна выглядеть так. важно что бы это было одной строкой!
4. public key откуда копируешь? нужно из puttygen в textarea. строчка должна выглядеть так. важно что бы это было одной строкой!
В ответ на:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAA...== user@server
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAA...== user@server
NEW 11.09.13 20:50
Public надо копировать и -i /path/to/private.key.ppk в команде. На сервере .ssh должна быть 700 и вместе с authorized_keys должны принадлежать пользователю
in Antwort Regenwolke 09.09.13 14:46
В ответ на:
что я делаю не так?..
...
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
что я делаю не так?..
...
4. Копирую туда содержимое приват-ключа, который сгенерировался puttygen в вЫньДе
Public надо копировать и -i /path/to/private.key.ppk в команде. На сервере .ssh должна быть 700 и вместе с authorized_keys должны принадлежать пользователю
Все лучшее случается неожиданно....(c)
NEW 17.09.13 19:20
in Antwort ptichka07 11.09.13 20:50
NEW 18.09.13 20:59
in Antwort Regenwolke 17.09.13 19:20
попробуйте Expect for Windows http://docs.activestate.com/activetcl/8.5/expect4win/
я думаю, это то, что Вам надо.
я думаю, это то, что Вам надо.
NEW 30.10.13 14:40
in Antwort Regenwolke 09.09.13 10:56