Você pode reinicializar via VNC como faria normalmente quando estava sentado no computador.
A chave é garantir que o VNC esteja configurado para iniciar automaticamente quando a máquina é inicializada; Dessa forma, ele ficará on-line quando a reinicialização for concluída - a partir da extremidade remota, apenas reinicialize, espere um pouco e reconecte (se ele responder a pings, você poderá executar um ping contínuo se estiver impaciente para ver quando voltar , alguns segundos depois disso [permitindo que o servidor VNC inicie] você será bom se conectar novamente.
Also, what sort of download/upload rate for the remote computer is really necessary for solid remote experience?
Na verdade, o VNC raramente proporciona uma experiência remota sólida. Se você tiver uma conexão com a Internet, tente, por exemplo TeamViewer . Eu uso o TeamViewer para acesso remoto ao site com freqüência (você também não precisa lidar com o endereço IP ou permitir conexões de entrada através de firewalls, ótimo para sites com muita burocracia de TI ou uma complexa rede interna). Embora pareça estranho que ele tenha um desempenho melhor, ele só tem um algoritmo de compactação e transferência muito melhor.
Como exemplo, atualmente estou trabalhando em um projeto que consiste em duas máquinas (ambas rodando Ubuntu e ambos de alto desempenho) conectadas diretamente via cobre, gigabit. Um no local de trabalho e outro em uma sala de controle próxima. O VNC ainda está lento e instável. A máquina do site tem uma segunda interface com uma conexão com a Internet e está executando o TeamViewer, além do VNC.
Se eu me conecto à máquina via TeamViewer do meu laptop (via wifi público, pela internet, de volta ao site e por toda a rede interna do prédio), são duas ordens de magnitude mais rápidas e mais claras do que uma conexão VNC sobre gigabit ethernet direto. Até conectar-se a ele com meu smartphone é significativamente mais suave.
Se você não tem acesso à Internet, então você está preso com o VNC. Você poderia tentar outros servidores VNC / clientes em vez do built-in do Ubuntu; embora seja improvável que você consiga o desempenho de, e. TeamViewer ou, digamos, RDP no Windows (não tenho certeza se o OSX tem uma interface remota semelhante a RDP). Abaixe as configurações de qualidade também, pode ajudar (por exemplo, compressão jpeg pesada ou alternar para cores de 8 bits; desligue o plano de fundo da área de trabalho, use um tema de janela "simples" na máquina remota com muitas cores sólidas etc.) .