и весь выхлоп от вызова system в лог записать ( ..... &> /tmp/out.log )
komrad123 ( 2012-08-12 22:36:15 +0400 )редактироватьПоясните насчет ключа, про команду прочел, но смысл в ней? если ключ при вызове ssh и scp задается явно через опцию -i
SIlverJoe ( 2012-08-13 10:41:36 +0400 )редактироватьвыхлоп перенаправил (&> /tmp/out_system.log) файл такой создается но он нулевого размера
SIlverJoe ( 2012-08-13 11:15:20 +0400 )редактироватьдык как выглядит полностью команда которую запускаете ?
работает ли она для астериск пользователя ( sudo -u asteris bash, и потом ваша хитрая команда )
komrad123 ( 2012-08-13 11:44:57 +0400 )редактироватьво!!!
sudo -u asterisk bash
asterisk@host:/usr/bin/ssh -i /путь к ключу/ключ.priv user@host.ru php www/site-dev.host.ru/protected/yiic request create --phone=75555555
The authenticity of host 'host.ru ( ip )' can't be established. RSA key fingerprint is .... . Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'host.ru,IP ' (RSA) to the list of known hosts. int(1)
вот всего то надо было yes ему дать?
Так, а как сделать так, чтобы в следующий раз без таких вот приколов было?
SIlverJoe ( 2012-08-13 16:36:17 +0400 )редактироватьс нормально сгенерированным ключем обычно хватает один раз yes написать чтоб запомнить ключ с удаленной машины. в текущей постанове вопроса это не сильно относится к астериску. проконсультируйтесь со своим системным администратором.
komrad123 ( 2012-08-13 17:29:20 +0400 )редактироватьключ нормально сгенерирован. одного раза yes было достаточно. получается вопрос в том чтобы ключ портануть пользователю asterisk а как и куда если он без домашнего каталога?
сервак сам админю :)
SIlverJoe ( 2012-08-13 19:00:06 +0400 )редактировать