Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / rsh/ssh (18253 хитов)
- Написал(а) Bercut Дата 08.11.11 13:27
как с помощью rsh, в линухе это сссылка на ssh, исполнить на удаленном хосте многострочную команду, то есть с несколькими энтерами???
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) LOE (Site/forum admin) Дата 08.11.11 17:27
Попробуй:

записать команды в файл и сделать: cat файл | ssh хост

Или приведи пример того, как выглядит эта команда.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) Bercut Дата 09.11.11 06:34
ну тут дело такое, надо цисками рулить, а они-ж только многострочными командами рулятся.
например

conf t
int fa 0
   no ip poxy-arp

все три строчки подряд надо через интер

а через конвеер ща попробую
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) Bercut Дата 09.11.11 07:12
оно вроде как получилось
через конвеер то
только вот такую хрень пишет
Pseudo-terminal will not be allocated because stdin is not a terminal.
вроде и не мешаеи но так то к чему бы это...
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent Написал(а) Bercut Дата 09.11.11 07:26
от и про хрень все в тырнетах написано

надо юзать ssh -t -t
и все работает без лишних букв и пошустрей
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 09.11.11 05:48
Еще задачу опиши, возможно есть другие пути решения...
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent - Написал(а) Bercut Дата 09.11.11 06:35
других путей полно
но так то оно проще
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) hawk Дата 09.11.11 06:57 Отредактировано 09.11.11 07:09
Было бы проще, если бы решение было очевидным :-), а так уже не просто.
Попробуй с помощью sshpass сделать. С конвейерами может не прокатит, почитай ман, вот тут на русском здесь...
echo "good..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
Parent Написал(а) Bercut Дата 09.11.11 07:24
ну виш с конвеерами прокатило
так и буду делать
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent Написал(а) Bercut Дата 09.11.11 12:19
кстати разобрался, так скать до тупика...
rsh надо ставить отдельно чтобы работал как собственно rsh
однако оказалось, что rsh запрещено править конфиг, типа не секъюрно, да и правильно
а так наладил автоматизацию через ssh  и ключевую аутентификацию, тока терь придется везде ios обновлять, чтоб ключевую поддерживало
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Предыдущая Следующая Вверх Тема Администрирование / Общее администрирование / rsh/ssh (18253 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.082s with 11 database queries.