Вы можете перезагрузиться через VNC, как обычно, когда сидите за компьютером.
Главное, чтобы VNC был настроен на автоматический запуск при запуске машины; таким образом, он вернется в рабочее состояние после завершения перезагрузки - с удаленного конца просто перезагрузите компьютер, подождите некоторое время, а затем снова подключитесь (если он отвечает на эхо-запросы, вы можете запустить непрерывный эхо-запрос, если вам не терпится увидеть, когда он вернется Через несколько секунд после этого (с учетом запуска VNC-сервера) вы снова сможете подключиться).
Кроме того, какая скорость загрузки / выгрузки для удаленного компьютера действительно необходима для надежного удаленного доступа?
На самом деле это не имеет значения, VNC редко дает вам хороший опыт удаленного доступа. Если у вас есть интернет-соединение, попробуйте, например, TeamViewer. Я часто использую TeamViewer для доступа к удаленным сайтам (также вам не нужно знать IP-адрес или разрешать входящие соединения через брандмауэры, что отлично подходит для сайтов с большим количеством информационных бюрократов или сложной внутренней сетью). Хотя кажется странным, что он будет работать лучше, он имеет гораздо лучший алгоритм сжатия и передачи.
Например, в настоящее время я работаю над проектом, который состоит из двух машин (оба работают под управлением Ubuntu и имеют очень высокую производительность), подключенных напрямую через медный гигабит. Один на рабочем месте и один в соседней диспетчерской. VNC все еще вялый и изменчивый. Машина сайта имеет второй интерфейс с подключением к Интернету, и в дополнение к VNC работает TeamViewer.
Если я подключаюсь к машине через TeamViewer с моего ноутбука (через общедоступный Wi-Fi, через Интернет, обратно на сайт и через все внутренние сети здания), это на два полных порядка быстрее и четче, чем соединение VNC через прямой гигабит локальные сети. Даже подключение к нему с помощью моего смартфона значительно плавнее.
Если у вас нет доступа к интернету, то вы застряли с VNC. Вы можете попробовать другие VNC-серверы / клиенты вместо встроенного в Ubuntu; хотя маловероятно, что вы достигнете производительности, например, TeamViewer или, скажем, RDP в Windows (не уверен, что OSX имеет RDP-подобный удаленный интерфейс). Также может помочь снижение параметров качества (например, сильное сжатие JPEG или переключение на 8-битный цвет; отключение фона рабочего стола, использование "простой" темы окна на удаленном компьютере с большим количеством сплошных цветов и т.д.),