У меня есть несколько серверов FreeBSD, и я хотел бы установить на них программное обеспечение сервера VNC, а затем получить к ним доступ с Mac под управлением OS X 10.9.5.
Я действительно не хочу получать к ним доступ с виртуальной машины Windows, работающей на MAC :-(
Веб-поиск по запросу «mac vnc client» не дает никаких полезных результатов. (Мне не нужен удаленный доступ к Mac.)
Насколько я помню, у Apple был встроенный клиент с неочевидным именем, возможно, «экран», который они «исправили» несколько выпусков назад, чтобы он работал только в том случае, если сам VNC-сервер был от Apple и работал на Mac. Возможно, они с тех пор не исправили это.
Однажды я использовал «цыпленка vnc», который был ненадежным в любом выпуске OS X, который у меня был 2 года назад. Я также использовал другой не-яблочный клиент с этого Mac, который был ненадежным по-разному. (Встроенное приложение было непригодным для использования.)
IIRC, в то время я использовал «Tightvnc» или «Realvnc» на своих серверах, которые отлично работали с первым случайным клиентом VNC на базе Windows, который я пробовал.
Все, о чем я слышал до сих пор,
Ссылаясь на выпуски OS X, пожалуйста, используйте в своих ответах номера выпусков, а не только имена кошек, или же дайте ссылку на страницу, которая переводит имена кошек в номера выпусков. Я не запомнил кодовые названия выпусков Apple.
[Обновление после получения первого ответа: www.alternativeto.net — отличный источник для поиска программного обеспечения такого типа. Теперь у меня есть tigervnc, работающий на одном сервере и на клиенте Mac. Пока никаких проблем, но клиент Mac для tigervnc, похоже, не позволяет мне подключаться к нескольким серверам одновременно, а графический интерфейс Mac, похоже, не позволяет мне запускать несколько копий клиентской программы. Так что все еще ищем альтернативы, но двигаемся вперед.
Все еще пытаюсь понять, как вызвать клиент, встроенный в OSX, - это не тот путь, который я нашел в сети, /System/Library/CoreServices/Applications. Похоже, мне нужно знать правильный вызов для подачи в Finder, который не У меня нет ничего похожего на кнопку с надписью «демонстрация экрана». Я нашел пункт меню с надписью «подключиться к серверу», но это просто дает мне сбои подключения, возможно, потому, что по умолчанию используется тип URI afp://, который, вероятно, не имеет ничего общего с vnc — или, возможно, потому что инструмент не связан с внк.]
Встроенный клиент VNC с OS X прекрасно работает с большинством серверов VNC, которые я пробовал на FreeBSD. Я в основном использовал TigerVNC из портов (кажется, самый быстрый с VNC-клиентом OS X), и единственная проблема, с которой я столкнулся, - это когда я перезапускаю VNC-сервер при подключении к нему. Клиент OS X VNC снова подключится (отлично!), Но он странно увеличивает размер окна, и я не могу изменить его размер. Поскольку масштабирование включено, это обычно приводит к тому, что маленький экран не может быть прочитан. Просто перезапустите клиент VNC (или закройте окно и откройте новое соединение, если у вас открыто несколько соединений), и все снова в порядке.
Поскольку на моем Mac все время открыты xterms, я обычно делаю это так:
open vnc://<host>:<port>
где <port>
TCP-порт, на котором работает сервер.
Например, если это :1, вы должны использовать 5901 как <port>
. Вы даже можете установить порт avahi и настроить службу, чтобы сеанс VNC отображался в Finder (хотя есть настройка Finder, которую нужно изменить, чтобы они отображались, начиная с OS X 10.8, IIRC), точно так же, как Mac с " общий доступ к экрану» включен (т. е. работает сервер VNC).
Вы можете подключаться к удаленным компьютерам Linux с помощью встроенного в Mac клиента vnc.
Настройте сервер vnc на удаленной машине Linux.
На вашем Mac перейдите в Finder. Нажмите cmd+K
или Перейти > Подключиться к серверу.
В Адрес сервера введите vnc://{HOST}:{PORT}
. Например vnc://linux.myhost.com:5901
.
Сеанс VNC будет подключен к удаленному компьютеру Linux с приложением Screen Sharing.
Real VNC или VNC Viewer — это тот же клиент (помимо платформы), который десятилетиями использовался на ПК с Windows. OS X предназначена для работы с протоколом VNC из коробки.
В качестве дополнительного бонуса Real VNC доступен в виде бесплатного приложения для iOS.
Единственная реальная проблема, с которой вы должны столкнуться при его использовании, — это усиление безопасности, то есть ограничение доступа к определенным IP-адресам или пользователям.
То, что вы ищете, — это встроенное приложение для совместного использования экрана, которое находится в формате System/Library/CoreServices
. Он может подключаться к большинству серверов VNC и немного быстрее, чем другие варианты, такие как RealVNC.
Если вы зайдете на веб-сайт RealVNC и выберите «Загрузить > Просмотрщик», вы получите родное приложение OSX, которое отлично работает для меня. Я не совсем уверен в условиях лицензирования, но переход через «Продукты > Выбор продукта» на главной странице, похоже, указывает на то, что средство просмотра является бесплатным (в то время как сервер лицензирован).
Встроенная функция Apple Screen Sharing тоже работает хорошо, хотя у меня были зависания с xterm на удаленном компьютере (отслеживается как «проблема linux xterm» в сообществах поддержки Apple). Встроенный доступен из Safari через vnc://hostname в адресной строке. Если приложение запущено один раз, вы можете щелкнуть правой кнопкой мыши значок в доке и выбрать «Параметры» > «Сохранить в доке» для быстрого доступа.
«Курица» VNC у меня вообще не работала.
У меня не так много недавнего опыта работы с VNC на Mac, но если вы посмотрите на это (на stackexchange.com), это объяснит, как подключиться к другому клиенту через сервер O/SX VNC.
Версия Apple называется Remote Desktop, коммерческая версия — это просто Apple Remote Desktop, и она действительно предназначена для управления компьютерами Mac. Я использовал последний, но никогда не пытался подключиться строго к VNC-клиенту. Не уверен, что это возможно.
Лучшее объяснение, которое я видел, как использовать «экран» Apple в качестве клиента vnc, находится на http://www.davidtheexpert.com/post.php?id=5 .
Кажется, он не знает о периоде, когда Apple нарушила совместимость с VNC-серверами, не принадлежащими Apple, но в остальном его инструкции кажутся отличными и прекрасно работают на OS X El Capitan Version 10.11.6. (я уже не на 10.9.5)
Арли Стивенс
Арли Стивенс
Арли Стивенс