Бесплатный RDP-клиент для Mac
Conchshell открывает на Mac удалённый рабочий стол Windows из того же списка подключений, где ваши SSH-терминалы и передача файлов. Каждая сессия получает своё окно, которое можно развернуть на весь экран, а её вкладка в главном окне выводит это окно вперёд или завершает сессию. Версия 2.16.0, macOS 12 Monterey и новее, Apple silicon или Intel.
Подключается он только к хостам с Network Level Authentication и кое-чего не умеет: звука, общих дисков, шлюза, второго монитора. Всё это перечислено ниже — до того, как вы что-то поставите.
Что он умеет на Mac
Каждый рабочий стол Windows — в своём окне
RDP-сессия открывается в отдельном окне: его можно унести на другой монитор или развернуть на весь экран, а размер и положение окна запоминаются для каждого подключения. В главном окне у сессии есть вкладка рядом с SSH и SFTP: она выводит окно вперёд, а её закрытие завершает сессию. По размеру окна или 1:1 и панель, с которой уходят Ctrl+Alt+Del и клавиша Windows. Размер рабочего стола запрашивается по экрану или один из трёх: 1024×768, 1280×720, 1920×1080.
Cmd работает так, как привыкли пальцы
По умолчанию Cmd+C, Cmd+V и остальные сочетания с Cmd приходят в Windows как их версии с Ctrl. Для отдельного подключения Cmd можно сделать клавишей Windows или не трогать вовсе. Cmd+Q, Cmd+W, Cmd+M и Cmd+H всегда остаются на Mac, правый Cmd — клавиша Windows, Cmd+стрелка становится Home или End, а Cmd+Shift+Esc возвращает клавиатуру Mac.
Копирование в обе стороны
Текст, скопированный на Mac, вставляется в Windows, а скопированный в Windows — на Mac обычным Cmd+V. Файлы, скопированные в Finder, вставляются в Проводник. «Вставить набором» (Cmd+Shift+V) печатает буфер в сессию вместо вставки — для поля или консоли, которые вставку не принимают. Текст, помеченный менеджером паролей как скрытый, удалённому хосту не предлагается никогда.
Сертификат хоста запоминается
При первом подключении отпечаток ключа хоста показывается в окне macOS. Дальше другой ключ останавливает подключение, пока вы не подтвердите замену. Самоподписанные сертификаты — а они почти у каждой Windows — работают без отключения проверок: запоминается сам ключ.
Прокси для каждого подключения
Перед любым RDP-подключением можно поставить прокси SOCKS5, SOCKS4 или HTTP CONNECT. Если прокси недоступен, подключение останавливается, а не уходит втихую напрямую.
Рядом с остальной работой
В главном окне — SSH-терминалы, файловый менеджер SFTP и FTPS и наблюдение за хостами по SSH, а RDP-подключения сохраняются в том же списке, так что Windows-машина для сборки и Linux-сервер, куда она выкладывает, лежат рядом.
Чего он не умеет в 2.16.0
Прямо и списком — чтобы отсеять за минуту, а не за вечер.
Только Network Level Authentication
Вход идёт через CredSSP (NLA) по NTLM. Хост с выключенным NLA или сервер, который его не предлагает, — например, xrdp в настройках по умолчанию, — не подключится. Kerberos и вход по смарт-карте не поддерживаются.
TLS 1.2 на хосте
Хост должен предлагать TLS 1.2 с современными наборами шифров. Windows 10, 11 и Server 2016 и новее умеют это сразу; Windows 7, Server 2008 R2 и необновлённому Server 2012 R2 сначала нужны обновления, иначе подключения не будет.
Один экран, размер — при подключении
Сессия — один монитор того размера, что выбран при подключении. Если потом менять размер окна, картинка масштабируется, а разрешение на удалённой стороне остаётся прежним. Растянуть сессию на несколько мониторов нельзя.
Без звука, дисков и принтеров
Звук с удалённой машины не воспроизводится; микрофона, общих папок, принтеров, USB и смарт-карт тоже нет.
Файлы — в одну сторону
Файлы из Finder вставляются в Windows. Скопировать файлы в Windows и вставить их в Finder нельзя — для этого направления нужна общая папка или SFTP-подключение.
Без шлюза и jump-хоста
Шлюз удалённых рабочих столов (RD Gateway) не поддерживается, а jump-хосты работают только для SSH и SFTP. До хоста, доступного лишь через шлюз, не добраться, если нет прокси SOCKS или HTTP либо прямого маршрута.
Раскладка — та, что в Windows
Клавиши уходят как позиции на клавиатуре, а символ из них делает Windows по своей раскладке. Если раскладки на Mac и в сессии разные, знаки препинания могут прийти другими: переключите раскладку в Windows или вставьте текст набором — он уходит символами, а не клавишами.
Обычный указатель
Собственные формы указателя Windows — текстовый курсор, стрелки изменения размера, «занято» — в 2.16.0 не передаются: над сессией виден обычный указатель.
Что нужно
Mac
macOS 12 Monterey и новее, Apple silicon или Intel — отдельные нативные сборки
Загрузка
9,3 МБ для Apple silicon, 9,9 МБ для Intel
Со стороны Windows
Включённый удалённый рабочий стол, для которого требуется Network Level Authentication, — в редакциях Pro, Enterprise и Server Windows ставит это требование сама, когда удалённый рабочий стол включают. К редакциям Home удалённый рабочий стол не подключается вовсе.
Сеть
TCP 3389 или тот порт, который слушает хост, — напрямую или через прокси SOCKS или HTTP
Аккаунт
Не нужен — регистрировать нечего
Цена
Бесплатно. Платная возможность одна — синхронизация подключений между своими машинами, $19 разово
Первый запуск
Системные настройки → Конфиденциальность и безопасность → «Всё равно открыть»; на macOS 12 — Системные настройки → Защита и безопасность → «Основные». Один раз, при первом запуске; подробности — на
странице загрузки.
Вопросы про RDP на Mac
RDP-клиент правда бесплатный?
Да. Удалённый рабочий стол входит в бесплатную сборку — без пробного периода, тарифов и аккаунта. Платная возможность одна: синхронизация сохранённых подключений между своими машинами, $19 разово.
Почему хост Windows не подключается?
Почти всегда одно из двух: на хосте выключен Network Level Authentication или хост не умеет TLS 1.2. Включите NLA в настройках удалённого рабочего стола на хосте или обновите старую Windows. Первое подключение к тому же останавливается на подтверждении сертификата — так и задумано.
Работает ли копирование между Mac и Windows?
Текст ходит в обе стороны. Файлы — из Finder в Проводник, но не обратно. Cmd+Shift+V печатает буфер в сессию вместо вставки — для мест, которые вставку не принимают.
Можно ли войти доменной учётной записью?
Да — укажите домен в поле «Домен» подключения. Вход идёт по NTLM внутри CredSSP, поэтому домен, где NTLM выключен, такой вход не примет.
Можно ли подключиться через jump-хост по SSH?
В 2.16.0 — нет. Jump-хосты работают для SSH и SFTP; RDP-подключение может идти через прокси SOCKS или HTTP, а проброса портов SSH, чтобы построить туннель, нет.
Работает ли нативно на Apple silicon?
Да. Сборка для Apple silicon — нативная arm64, Rosetta не участвует.
По теме
То же приложение — со стороны той задачи, ради которой вы пришли.