У меня проблема с подключением Screen Sharing к моему серверу macos. Я использую MacBook Pro для подключения к моему Mac-серверу. Он отлично работает в локальной сети, но не может подключиться из удаленных сетей через Интернет.

Я могу подключиться через AFP и SSH к серверу удаленно, веб-сайты и почта работают нормально, а также серверное приложение из любой сети. Это всего лишь общий доступ к экрану, который прекратил подключаться несколько месяцев назад, пытаясь решить его с тех пор.

Порт TCP 5900 пересылается на моем маршрутизаторе (я также переадресовал 4120 для аутентификации Keberos, как указано на веб-сайте Apple, но, похоже, это не помогает).

Мой сервер в настоящий момент работает в режиме macos 10.13.4. Он подключен к Интернету через широкополосный канал SKY (Великобритания, модель концентратора ER115, встроенное ПО 2.07.2356.R, версия прошивки DSLA2pv6F039m1.d24m) и маршрутизатор Apple (Airport Express 7.6.9).

3 ответа3

2

4120 - это номер документа RFC, вам нужен TCP88 для аутентификации Kerberos. Дайте нам знать, если это не сработает. Предполагая, что вы смотрите на статью Apple HT202944

0

Я обновил настройки своего сервера в приложении «Сервер»> «Доступ»> «Общий экран»> «Все сети».

(По какой-то причине доступ был ограничен только частными сетями!)

Теперь я могу подключиться к Screen Sharing удаленно.

Порт аутентификации Keberos (TCP 88) не должен быть открыт в моей настройке. Только TCP 5900. (В вопросе есть ошибка в номере порта Keberos.)

Ответ @gregg помог собрать все вместе, и с помощью онлайн-сканера портов (веб-поиск> сканировать мои порты) я обнаружил, что TCP5900 был заблокирован (самим сервером), несмотря на то, что был открыт на маршрутизаторе.

0

Существуют некоторые другие параметры общего доступа к экрану, которые проще в настройке и безопаснее, поскольку они не требуют открытия портов в Интернет.

  • Если у вас есть macOS Sierra и учетная запись iCloud, см. Статью Apple: macOS Sierra: откройте общий доступ к своему экрану с помощью функции «Вернуться к моему Mac». По сути, это встроенный в VNC сервер функции общего доступа к экрану с некоторыми дополнительными функциями.

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

  • Если вы используете Chrome, то Chrome Remote Desktop - это еще один вариант, использующий расширение Chrome Remote Desktop. Это еще один удобный способ доступа к вашему Mac, который не требует переадресации портов и других настроек.

образ

Для получения дополнительной информации см. Эту статью:
3 бесплатных способа удаленного подключения к рабочему столу вашего Mac.

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