Войдите на сервер Linux, чтобы запустить одно приложение из браузера [закрыто] ⇐ Linux
-
Anonymous
Войдите на сервер Linux, чтобы запустить одно приложение из браузера [закрыто]
Мой вариант использования следующий: Я хотел бы разработать настольное приложение с использованием wxWidgets, чтобы его можно было кросс-компилировать и распространять как исполняемый файл для Windows, Linux и Mac.
Однако я также хотел бы сделать это же приложение доступным как «веб-приложение», то есть доступное через веб-браузер, без необходимости изменять базу кода или адаптировать пользовательский интерфейс для работы в качестве платформы JavaScript.
Поэтому я хотел бы разрешить пользователям доступ к выделенному серверу Linux (в моем случае под управлением Ubuntu) через браузер, который будет иметь доступ к этому настольному приложению и только к этому приложению (все остальное будет ограничено).< /п> Я хотел бы включить несколько пользователей одновременно. И у каждого пользователя должно быть свое собственное файловое/дисковое пространство, личное для него, чтобы можно было сохранять файлы для использования при следующем входе в систему. Вероятно, проще всего это сделать, создав для каждого человека отдельную учетную запись пользователя на сервере Ubuntu.
Раньше я использовал DWService/DWAgent, который предоставляет довольно много функций, которые мне нужны. Однако я не уверен, что он правильно получает вход в систему, поскольку по умолчанию вы получаете доступ к серверу как root, и есть как ssh, так и вход в систему с рабочего стола. Кроме того, пользователь должен зарегистрировать у них учетную запись.
Существует также проект Apache Guacamole, который, возможно, является правильным подходом.
Я ищу гуакамоле или есть что-то, что реализует сценарий, который я описываю выше?
Мой вариант использования следующий: Я хотел бы разработать настольное приложение с использованием wxWidgets, чтобы его можно было кросс-компилировать и распространять как исполняемый файл для Windows, Linux и Mac.
Однако я также хотел бы сделать это же приложение доступным как «веб-приложение», то есть доступное через веб-браузер, без необходимости изменять базу кода или адаптировать пользовательский интерфейс для работы в качестве платформы JavaScript.
Поэтому я хотел бы разрешить пользователям доступ к выделенному серверу Linux (в моем случае под управлением Ubuntu) через браузер, который будет иметь доступ к этому настольному приложению и только к этому приложению (все остальное будет ограничено).< /п> Я хотел бы включить несколько пользователей одновременно. И у каждого пользователя должно быть свое собственное файловое/дисковое пространство, личное для него, чтобы можно было сохранять файлы для использования при следующем входе в систему. Вероятно, проще всего это сделать, создав для каждого человека отдельную учетную запись пользователя на сервере Ubuntu.
Раньше я использовал DWService/DWAgent, который предоставляет довольно много функций, которые мне нужны. Однако я не уверен, что он правильно получает вход в систему, поскольку по умолчанию вы получаете доступ к серверу как root, и есть как ssh, так и вход в систему с рабочего стола. Кроме того, пользователь должен зарегистрировать у них учетную запись.
Существует также проект Apache Guacamole, который, возможно, является правильным подходом.
Я ищу гуакамоле или есть что-то, что реализует сценарий, который я описываю выше?
Мобильная версия