Existem várias maneiras de resolver esse problema.
terminal baseado na Web
Um terminal baseado na web permite que você se conecte ao seu servidor via SSH através de um navegador da web. Esses clientes geralmente são baseados em AJAX e exigem uma conexão com o servidor de backend ou até mesmo precisam ser hospedados no próprio sistema. Uma grande vantagem desse método é que o acesso inicial e repetido é muito fácil, mas leva mais tempo para ser configurado inicialmente. Você teria que usar um servidor da Web para servir a página, protegê-lo e fazer o encaminhamento de porta para o próprio servidor da Web.
Mais informações, incluindo produtos específicos, podem ser encontradas na Wikipedia: link
Soluções de compartilhamento de tela
Se você executar o X em sua máquina local, poderá pesquisar soluções de compartilhamento de tela, como o TeamViewer ou < um href="https://www.yuuguu.com/s/home"> YuuGuu (que também funciona no Linux). Outra categoria, sem depender de terceiros, é uma ferramenta do tipo VNC, mas você teria que fazer uma porta para a frente no seu roteador.
Uma nota especial, embora seja necessária uma conta da Oracle para usá-lo, é o Oracle Shared Shell . É um applet Java que é executado a partir do navegador e permite que você configure uma conexão SSH com uma máquina em sua rede. Outro usuário pode então acessar a sessão (como uma videoconferência) e você pode compartilhar a sessão. Originalmente projetado para permitir que os funcionários de suporte da Oracle trabalhem nas máquinas dos clientes, não é necessário que um funcionário da Oracle participe da sessão.