Eu tenho meu vncserver em execução na minha máquina Ubuntu e consigo conectar-me diretamente a ele a partir de computadores dentro e fora da minha rede. Para ter uma conexão gráfica de desktop eu uso um cliente vnc (VNC viewer neste caso) e forneço o endereço IP do meu servidor e a porta 5901. Isso não deveria ser possível? Minha configuração está errada? Eu pergunto porque vejo muitas configurações mencionando a conexão através de um túnel SSH. Não consegui fazer com que o método de túnel SSH funcionasse.
Eu também tenho SSH em execução no meu servidor e consigo conectar-me ao uso de putty através da porta SSH e usar a linha de comando.