Screens поддерживает три различные схемы URL. Во всех трёх случаях будет запрашиваться имя пользователя и пароль, если они необходимы и не указаны в URL. Screens соответствует спецификации схем URL RFC 2396.
SCREENS://
Используйте префикс screens:// для открытия сохранённого экрана.
Использование:
screens://[ip address|hostname|name]
Примеры:
screens://10.0.1.10
screens://Johns-MacBook-Pro.local
screens://John's MacBook Pro
screens://john:sekret@John's MacBook Pro
VNC://
Используйте префикс vnc:// для подключения к компьютеру, не включенному в ваш сохраненный список "экранов".
Использование:
vnc://[username:password@]address|hostname[:port]
Примеры:
vnc://10.0.1.10
vnc://10.0.1.10:5900
vnc://john@Johns-MacBook-Pro.local
vnc://john:sekret@Johns-MacBook-Pro.local
vnc://bill@192.168.1.14:5801
Примечание 1: если в URL-адресе отсутствуют имя пользователя и пароль, Screens будет считать, что метод аутентификации — пароль VNC. Рекомендуется добавлять имя пользователя (с паролем или без него) в URL-адрес при подключении к Mac, поскольку в этом случае Screens будет использовать пользователя Mac в качестве метода аутентификации.
Примечание 2: Screens одинаково обрабатывает как vnc://, так и screens:// в macOS.
SSH://
Префикс ssh:// требует тех же параметров, что и префикс vnc://, но устанавливает защищенное сетевое соединение для вашей сессии Screens.
Использование:
ssh://[username:password@]address|hostname[:port]
Примеры:
ssh://10.0.1.10
ssh://10.0.1.10:22
ssh://john@Johns-MacBook-Pro.local
ssh://john:sekret@Johns-MacBook-Pro.local
ssh://bill@192.168.1.14:222
Поддерживаемые параметры
Screens также поддерживает дополнительные параметры запроса, которые можно добавить к URL. Параметры необходимо добавлять после ?, а несколько параметров можно комбинировать с помощью &.
Screens 5.8 и выше
ssh://...?ssh-key=[Имя сохраненного SSH-ключа]Выбирает SSH-ключ, сохраненный в Screens. Имя ключа должно точно совпадать с именем, указанным в настройках SSH-ключей Screens.
Пример:
ssh://john@server.example.com?ssh-key=My Work Key
Screens 5.8.1 и выше
-
vnc|screens|ssh://...?guest=trueИнициирует подключение к Mac в качестве гостевого пользователя (когда гостевой доступ включен на удаленном Mac). -
vnc|screens|ssh://...?observe=trueИнициирует подключение в режиме наблюдения.
Примеры:
screens://Johns-MacBook-Pro.local?guest=true
vnc://john@192.168.1.14:5900?observe=true
Примечания:
-
Имена параметров чувствительны к регистру.
-
Если учетные данные не указаны в URL, Screens запросит их при необходимости.
-
При объединении параметров разделяйте их символами & и убедитесь, что они правильно закодированы в формате URL, если содержат пробелы или специальные символы.