Um problema bem conhecido com o servidor VNC padrão do Ubuntu (vino) desde pelo menos 14.04 é que por padrão eledefine require-encryption como verdadeiro.
Às vezes, há situações em que não podemos mudar isso e é muito chato passar por obstáculos apenas para obter uma conexão VNC temporária.
Existe um visualizador VNC que pode ser usado para conectar-se a um servidor vino com criptografia necessária?
A maioria dos visualizadores VNC comuns (RealVNC, TightVNC, TigerVNC) não parecem suportar isso.
Observe que há um bug pendente há muito tempo com o vino para corrigir isso (mas ainda não aconteceu):https://bugs.launchpad.net/ubuntu/+source/vino/+bug/1281250
Responder1
Tenho tentado muitos visualizadores VNC com opções diferentes para ver se conseguia resolver minha própria dúvida.
De qualquer forma, o TurboVNC resolverá o problema, mas não o cliente nativo do Windows. Use oVisualizador Java TurboVNC. Pelo menos funciona no modo "Senha VNC". Não tentei uma configuração diferente no servidor. Isso também tem a vantagem de que será mais multiplataforma.
Preferências de compartilhamento de área de trabalho
Ver:https://sourceforge.net/p/turbovnc/mailman/message/35633296/(para a dica)
Também tentei o SSVNC e não funciona. O Stunnel que ele configura morre depois que você digita toda a sua senha.