11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
|
1 | |
SSH_connect04.04.2013, 13:31. Показов 1220. Ответов 13
Метки нет (Все метки)
Добрый вечер!
Итак, интересует следующие, есть компьютер на Linux (ubuntu), сделано так. Сначало просто авторизация, а потом чтобы войти под рутом нужно прописать su, и ввести пароль рута. Как такое можно сделать на php? Ну через ssh_connect я подключился к серверу просто как пользователь, а как дальше можно под рута зайти и выполнять команды? Нужно на php. Добавлено через 13 часов 30 минут Никто не знает?
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
04.04.2013, 23:28 | 3 |
Имхо это отвратительный костыль, генерировать руту пароль только для того, чтобы подключиться однажды через PHP к серверу, чтобы избежать работы с потоками.
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
|
05.04.2013, 00:43 [ТС] | 4 |
Vovan-VE, я запретил вход на рута, только так можно зайти.
Так как можно сделать? Добавлено через 4 минуты OnYourLips, есть идеи?
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
05.04.2013, 03:03 | 5 |
Проверь, можно ли писать в поток после ssh2_exec.
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
|
06.04.2013, 00:59 [ТС] | 6 |
OnYourLips, можно.
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
06.04.2013, 01:00 | 7 |
Значит проблема решена?
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
|
06.04.2013, 15:55 [ТС] | 8 |
OnYourLips, пример кода можно?
тоесть тип, su -pPASS? и дальше? верно? Добавлено через 14 часов 8 минут OnYourLips, или дайте пример)
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
06.04.2013, 15:58 | 9 |
Пример этого дай. Мне показалось, что только out/error можо получить.
И тогда по этому примеру, если можно это делать, и пароль вводишь.
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
||||||
06.04.2013, 16:03 [ТС] | 10 | |||||
OnYourLips,
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
06.04.2013, 16:44 | 11 |
Это обход проблемы, а не ее решение.
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
|
06.04.2013, 16:50 [ТС] | 12 |
OnYourLips, может подскажите решение, или в каком направлении копать?
0
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|
06.04.2013, 17:00 | 13 |
Проверь, можно ли писать в поток после ssh2_exec.
Если нет - то не вижу способов.
0
|
11 / 11 / 1
Регистрация: 07.06.2010
Сообщений: 127
|
||||||
07.04.2013, 03:57 [ТС] | 14 | |||||
OnYourLips, что ты имеешь ввиду? можно пример?
Добавлено через 9 часов 3 минуты OnYourLips, ssh2_connect не канает, проходит только exec_ssh. Добавлено через 6 минут OnYourLips, ssh2_connect не канает, проходит только exec_ssh. Делаю так, подключаюсь к серверу через ssh2_connect. Потом могу вводить команды любые, но нужно зайти еще под рута, а не просто под обычного пользователя. пробовал так
как можно зайти под рута?
0
|
07.04.2013, 03:57 | |