Сергей: теперь вообще ничего не понимаю. Соединение точно устанавливается. Так как стоит проверка на это. Простая команда выполняется 'echo test >> /tmp/test.txt'. Добавил в /etc/sudoers то что вы сказали, да, теперь пароль не просит, когда на серваке выполняю скрипт. Но из php всё равно не выполняется. Ума не приложу.
Сергей: перевесел на этот порт, для безопасности. Сам скрипт запускается и выполняется правильно, если это делать на сервере. Насчет /ect/sudoers опробую, спасибо.
Не буду отвечать в вашей манере, ибо спасибо за отклик.
Я имел ввиду, что в веб страницу встраивается консоль доступа к серверу. По сути тот же терминал.. Каким образом, я не знаю. Поэтому задаю вопрос для разъяснения. Что такое VNC я знаю, спасибо.
P.S. Раньше на DO это было, сейчас глянул, да, убрали.
В /etc/sudoers сделал так
user ALL=NOPASSWD: /opt/scripts/create_user
вывод sudo -l
Matching Defaults entries for 'user' on s-apps:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
User 'user' may run the following commands on s-apps:
(root) NOPASSWD: /opt/scripts/create_user
(ALL : ALL) ALL
При запуске
sudo -u user /bin/bash create_user user_xe1qGnFNmatHzycPKKvk PXeV5NSIhhhiSRg7OHxk
Просит пароль. Вот здесь собака зарыта. Почему, не понятно.