Я хочу иметь возможность подключаться к серверу linux с графическим интерфейсом, используя что-то похожее на x forwarding или nx-клиент без машины, за исключением того, что клиент может быть любым браузером без каких-либо плагинов (например, с компьютера ipad / интернет-кафе / друзья ПК). Существует ли какое-либо программное обеспечение, поддерживающее это?
Вы, кажется, ищете Веб-плеер NX.
VNC может обслуживать клиента на базе Java. В большинстве браузеров включена поддержка Java. Просто убедитесь, что вы очень хорошо защищаете доступ.
Программа x11vnc может делать то, что вы хотите. Однако я обнаружил, что программа веб-просмотра, хотя и работала, была почти непривычно медленной. Кроме того, это система совместного использования рабочего стола или отображения рабочего стола, а не система удаленного доступа; все, что вы видите в системе удаленного доступа, отображается на самой консоли. Это означает, что любой физически находящийся за компьютером может видеть или потенциально может получить доступ ко всему, что вы можете.
X2go имеет веб-интерфейс, но, увы, для этого требуется плагин в той или иной форме.