Как lil-terminal работает без SSH?
Команды используют API PHP и выполняются с теми же правами, которые хостинг выдал сайту.
Как это устроено
Браузер отправляет команду в lil.php. lil-terminal выполняет соответствующую команду ядра или установленного модуля через PHP с теми же правами, что и сайт.
Системная консоль для этого не нужна. Если команде требуется необязательное расширение PHP, lil-terminal сначала проверяет его наличие и сообщает о недоступной возможности либо использует предусмотренный вариант, если он существует.
На практике
Перед использованием необязательных расширений PHP проверяется их наличие. lil-terminal не получает повышенных привилегий и не обходит изоляцию аккаунта хостинга.