LINUX.ORG.RU

Не доступен ssh через PHP


0

1

пытаюсь выполнить в РНР следующее, не работает $str = exec('ssh user@'.$host. '-x «du -bcS' .$path.'»'); возврат пустая строка

Хотя ssh user@'.$host. '-x «du -bcS отрабатывает из под линукса с тойже машины. мне сказали что возможно что у apache нет прав запускать ssh. Подскажите где это разрешить можно...

Не надо этого делать. Ну серьёзно. Ну если уж очень надо, то помоему надо юзера apache добавить в группу ssh.

Viglim
()

Писец, долбоёбы...

Уж подними сервак на удалённой машине - пусть он тебе и отдаёт данные, которые по крону там и обновляются.

anonymous
()
Ответ на: комментарий от Viglim

я тебя предупреждал

Это совсем, совсем плохая идея. Это уже почти возможность получения шелла на сервере, а с SUID - рутового шелла. Не надо этого делать. Гораздо проще выбрать другой способ решения вашей задачи.

gserg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.