Есть несколько способов решить эту проблему.
Веб-терминал
Веб-терминал позволяет подключаться к вашему серверу через SSH через веб-браузер. Эти клиенты обычно основаны на AJAX и требуют подключения к внутреннему серверу или даже должны быть размещены в самой системе. Большим преимуществом этого метода является то, что первоначальный и повторный доступ очень прост, но для первоначальной настройки требуется больше времени. Вам придется использовать веб-сервер для обслуживания страницы, защитить ее и сделать переадресацию портов для самого веб-сервера.
Более подробную информацию, в том числе конкретные продукты, можно найти в Википедии: ссылка
Решения для совместного использования экрана
Если вы запускаете X на своем локальном компьютере, вы можете найти решения для совместного использования экрана, такие как TeamViewer или YuuGuu (которые также работают в Linux). VNC-подобными инструментами, не полагаясь на сторонних разработчиков, является другая категория, но вам придется перенаправить порт на маршрутизаторе.
Особое примечание, хотя для его использования требуется учетная запись Oracle, это Oracle Shared Shell. Это Java-апплет, который запускается из браузера и позволяет настроить SSH-соединение с компьютером в вашей сети. Затем другой пользователь может войти в сеанс (например, в видеоконференцию), и вы можете открыть сеанс. Изначально разработанный для того, чтобы сотрудники службы поддержки Oracle могли работать на компьютерах клиентов, он не требует участия сотрудника Oracle в сеансе.