При разработке иногда возникает необходимость исполнить такие действия/команды, для которых недостаточно прав или отсутствует доступ к некоторым директориям у пользователя, из-под которого запущен на сервере и исполняетя Друпал. Выход из данной ситуации - библиотека libssh2, которая обеспечивает доступ к ресурсам (shell) отдалённого сервера, используя зашифрованное соединение.