O Secure Shell é uma opção bastante fácil, mas permite apenas uma interface de linha de comando (CLI). O SSH pode ser acessado pela WAN pelo encaminhamento de porta nas configurações do seu roteador.
O Remote Desktop é fácil e está disponível de forma nativa em máquinas Ubuntu. As instruções para configurá-lo podem ser encontradas na página seguinte. link
Você precisa entrar nas Preferências de compartilhamento de área de trabalho e permitir que outras pessoas visualizem sua área de trabalho e permita que outros usuários controlem sua área de trabalho. Você pode definir uma senha sob segurança, se assim desejar.
Depois de encontrar o endereço IP, você pode usar o cliente Remmina Remote Desktop para acessá-lo a partir dessa máquina. Você pode usar o ifconfig para determinar o endereço IP. Quando você abre Remmina, deve ser semelhante à imagem abaixo. No entanto, ele será preenchido automaticamente com o RDP. Você precisará alterar isso para VNC.
A Área de Trabalho Remota também pode ser acessada da WAN, encaminhando a porta, mas se isso não for configurado, você não terá acesso. Uma coisa a verificar é certificar-se de que você está usando o VNC não RDP como seu protocolo para conectar.
Na máquina que você deseja conectar, será necessário verificar se o Remmina está instalado e corretamente. No Ubuntu / Debian:
sudo apt-get install remmina remmina-plugin-*
Em Centos / RHEL:
yum install remmina remmina-plugin-*
No Fedora:
sudo dnf copr enable hubbitus/remmina-next
sudo dnf upgrade --refresh 'remmina*' 'freerdp*'