Есть ли какое-либо решение превратить Mac в настоящий многопользовательский сервер тонких клиентов?
Я хотел бы настроить несколько дешевых ПК с доступом к паре учетных записей, используя что-то вроде VNC, но не выгодно покупать новый сервер для каждого пользователя или новую лицензию для виртуализированного сервера OS X для каждого пользователя.
Я полностью осознаю, что OS X Server позволяет настраивать пользователей с «сетевыми домашними папками», и я знаю, что есть также VNC, встроенный в Mac OS X. Ни один из них не отвечает требованиям (первый требует толстого клиента, а второй только для одного пользователя)
ОБНОВЛЕНИЕ: ууу, лев! http://www.9to5mac.com/54102/10-7-lion-allows-multi-user-remote-computing
источник
Мы с удовольствием используем комбинацию 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-клиент с красивым браузером «доступных серверов». Это предлагает удаленный Mac "hostname: port" для каждого работающего экземпляра Vine Server и экземпляра консоли, позволяя легко перемещаться, если вы не можете вспомнить номера портов.
Надеюсь это поможет.
источник
Взгляните на сервер терминалов Aqua Connect . Он предоставляет многопользовательский OSX клиентам через RDP, VNC и X11.
источник
Verveguy,
Я просто настроил это с помощью Vine Server, работает хорошо.
Поскольку я использую этот компьютер исключительно для терминальных целей, я создал скрипт, который автоматически выполняет быстрое переключение пользователей после входа в систему.
Я поместил это в / opt / fastswitch
потом в Терминал сделал,
sudo chmod + x fasttswitch
Затем для каждого пользователя я сделал fastswitch одной из программ запуска в Аккаунтах, [имя учетной записи], Элементы входа в систему.
Теперь порт 5900 всегда по умолчанию для входа пользователя!
Если вы сделаете это с пользователем, который также использует компьютер физически, он будет переведен в состояние быстрого переключения пользователя, где ему придется просто заново войти в систему.
источник
Coderebel делает Терминальный сервер iRAPP . В отличие от сервера терминалов Aqua Connect (ACTS), цена указана на сайте и составляет $ 298 на этот пост. В настоящее время iRAPP поддерживает Snow Leopard, в то время как ACTS говорит, что «полностью совместимая версия ... в настоящее время недоступна». Я тоже не пробовал, но хотел добавить информацию, которую нашел, к этому вопросу.
источник
Возможно, вы также можете запустить несколько экземпляров VNC-сервера, который, как я полагаю, похож на Vine, предложенный выше. Похоже, вам, возможно, придется приобрести лицензию, чтобы сделать это с помощью realVNC в Mac OS X, хотя версия для нескольких экземпляров для Linux бесплатна.
Использование встроенного удаленного общего доступа с клиентом thinvnc может также потребовать установки кодировки «hextile»: http://blandname.com/2006/11/03/how-to-connect-to-a-mac-remote-desktop -Использование-VNC
Также обратите внимание, что некоторые люди сообщают об «большем» успехе, используя remotix в качестве своего клиента от Windows до OS X lion: https://discussions.apple.com/thread/3190260?start=180&tstart=0
источник