![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
xXvladXx |
|
|||
Бездарь ![]() Профиль Группа: Участник Сообщений: 88 Регистрация: 9.3.2008 Репутация: нет Всего: 1 |
Требуется соединится по ssh на другую машину и удерживать соединение
Испробовал массу вариантов 1) echo 'passwd'|ssh root@host Не получилось, пишет Pseudo-terminal will not be allocated because stdin is not a terminal. 2) нашел пример скрипта #!/usr/bin/expect spawn ssh root@host -x expect { password: {send "passwd\r" interact $spawn_id } } все работает отлично, но никак не могу заставить работать в фоновом режиме при ./connect >log& вылетает через несколько секунд Кто сталкивался, подскажите пожалуйста как решить данную задачу. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 9 Всего: 160 |
-------------------- |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
В смысле удерживать, для чего? Если просто подсоединиться в консоли, оно разрывается? -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
слушай, вот не надо посылать пароли текстом никаким способом. Особенно рутные. Создай себе RSA-ключ и входи без пароля. Сам найдешь, как это делается?
А что значит удерживать я тож не понял. Если ты хочешь через ssh запускать какую-то жажу на удаленной машине: запускай ssh -n, вроде бы ключик такой. Если ты хочешь получать какую-то инфу с процесса, протекающего на другой тачке, то пусть процесс срёт логом в какую-нибудь папку, которую ты примонтируешь на своей тачке по samba или nfs. Какой смысл все время держать ssh-коннект? |
|||
|
||||
Egik2 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: 4 Всего: 11 |
А почему именно bash, можно ведь попробовать на других языках.
bash не для этого нужен. -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |