Ми раді використовувати комбінацію Vine Server для OSX та JollyFastVNC для клієнтів.
Vine Server забезпечує "персональний" екземпляр сервера VNC на унікальному номері порту для кожного вхідного користувача. Єдина хитрість полягає в тому, що користувачеві потрібно вже ввійти в Mac з VineServer, що працює під їх обліковим записом, щоб мати змогу VNC. Рішення проблеми завантаження, яке вводиться, - це сервер Vine Server "System Server", який забезпечує сеанс VNC для консоль Mac - і, таким чином, давайте будь-якому користувачеві, який має доступ до сеансу консолі, увійти в Mac (і, таким чином, запустити свій приватний екземпляр Vine Server)
Конфігурація відносно проста:
1 / Увімкніть швидке перемикання користувачів, щоб декілька користувачів могли користуватися Mac.
2 / Увійдіть на фактичну консоль Mac як користувач адміністратора, якому ви також хочете надати віддалений доступ. Запустіть Vine Server як цього користувача та встановіть прапорець "Відкрити при вході".
3 / Відкрийте налаштування сервера Vine і відзначте номер порту, присвоєний цьому екземпляру сервера VNC. Повторно введіть це число, щоб "прив'язати" цей екземпляр до цього порту для наступних запусків. Також рекомендуємо встановити пароль для цієї унікальної сесії користувача.
4 / Перейдіть на вкладку Спільний доступ і переконайтесь, що ви поставили галочку "Дозволити кілька сеансів користувача"
5 / Перейдіть на вкладку «Запуск» і поставте галочку «Системний сервер ...». Запустіть екземпляр системного сервера на порту за замовчуванням (5900). Це буде ваш консольний сервер VNC для використання. (Рекомендую встановити пароль для цього)
6 / Закрийте вікно налаштувань та натисніть кнопку Перезапустити сервер.
Тепер ви зможете увійти в два сеанси роботи з VNC: один як Консоль порту 5900 і один як користувач адміністратора, на який ви щойно увійшли.
Тепер для кожного користувача введіть їх у систему та додайте Vine Server у док-станцію та повторіть кроки 2, 3 та 4 вище.
Єдині дві проблеми, які ми зазначили з цього приводу, - це те, що якщо Mac працює живлення, системний сервер не запуститься автоматично. Початковому користувачеві необхідно увійти та запустити його через інтерфейс користувача.
Друга проблема полягає в тому, що якщо користувач увійде в систему через віддалений сеанс консолі VNC, їх подальше використання Mac буде видно як у сеансі консолі, так і в "особистому" сеансі VNC. тобто сеанс консолі залишається прив’язаним до останнього входу користувача, поки хтось не ввійде або віддалено, або локально. Ми працюємо над цим, відкриваючи сеанс віддаленої консолі знову після входу в систему та використовуючи швидку перемикання користувача на "показати вікно входу", що, здається, змушує сеанс консолі знову від'єднатись.
JollyFastVNC увійдіть у зображення як відомий VNC-клієнт, який знає bonjour, із приємним браузером "доступних серверів". Це пропонує віддалений Mac "ім'я хоста: порт" для кожного запущеного екземпляра Vine Server та екземпляра консолі, що дозволяє легко переходити, якщо ви не можете згадати номери портів.
Сподіваюся, це допомагає.