Я использую OS X (hackintosh) в своем доме и Toshiba Chromebook с Ubuntu chroot на ходу. Иногда я нахожусь на мероприятии и устанавливаю некоторое программное обеспечение удаленно через VNC, и мне нужно выполнить перезагрузку. Ну, это настоящая боль, потому что известные мне решения не могут этого сделать. Есть идеи? Кроме того, мой домашний монитор имеет разрешение 1920 x 1080, но разрешение моего ноутбука составляет 1366 x 768. Обычно я работаю в полноэкранном режиме, и мне приходится перемещать мышь по экрану, чтобы «прокрутить экран», если хотите. Какие-нибудь клиенты (желательно Ubuntu, в крайнем случае Chrome OS), которые, как вы знаете, могут улучшить разрешение и выполнить удаленные перезагрузки?

ОБНОВИТЬ

Кроме того, какая скорость загрузки / выгрузки для удаленного компьютера действительно необходима для надежного удаленного доступа?

2 ответа2

1

Может быть, я что-то упустил, и мой ответ слишком прост ... Но я использовал VNC сам в прошлом, и вот как я бы это сделал ...

Удаленная перезагрузка

Чтобы выполнить удаленную перезагрузку, войдите на удаленный компьютер с помощью VNC, нажмите значок Apple в строке меню и выберите перезагрузка ... Конечно, вы отключились во время процесса перезагрузки и должны дождаться запуска VNC, прежде чем сможете снова подключиться.

Однако вы должны убедиться, что VNC запускается автоматически при каждом запуске вашей системы. Кроме того, недостаточно, чтобы он просто автоматически запускался при входе в систему. Сервер должен запускаться автоматически после запуска системы, даже до того, как первый пользователь войдет в систему ...

Изменить разрешение экрана

Ну, просто зайдите в Settings.app и измените разрешение экрана. Если VNC отключит вас во время процесса, просто переподключите ...

Скорость загрузки / выгрузки

Я не совсем уверен, но я думаю, что 64 кбит / с должно хватить, если вы не выполняете графически интенсивные вещи (64 килобит в секунду = 8 килобайт в секунду). Чем больше, тем лучше, конечно ...

1

Вы можете перезагрузиться через 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-битный цвет; отключение фона рабочего стола, использование "простой" темы окна на удаленном компьютере с большим количеством сплошных цветов и т.д.),

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .