С помощью ssh -x я могу запустить программу с графическим интерфейсом поверх ssh. Например, если у меня машина Linux с включенными ssh и x11, я могу запускать (основанные на X) программы с графическим интерфейсом (которые физически находятся на машине Linux и фактически выполняются там) и запускать их с моего Mac (то есть отображать на Mac, и принимая ввод с клавиатуры и мыши Mac).

Если я хочу сделать то же самое в Windows (запустить программу на компьютере с Windows и управлять ею на моем Mac), как я могу это сделать? Пока я использую TeamViewer, но я хочу знать, есть ли решение, где я могу просматривать только программу на моем Mac, а не весь удаленный рабочий стол.

(Я уже пробовал Citrix.)

2 ответа2

0

Как дополнение к ответу выше.

Попытка использовать SSH-сервер , это и установка и настройка пакета с Cygwin для X11 frowarding, здесь

Кажется, вам нужно установить некоторые библиотеки в Mac для ssh-клиента.

О X11 для Mac

X11 больше не входит в Mac, но сервер и клиентские библиотеки X11 доступны из проекта XQuartz.

Apple создала проект XQuartz в рамках усилий сообщества по дальнейшей разработке и поддержке X11 на Mac. Проект XQuartz изначально был основан на версии X11, включенной в Mac OS X v10.5. С тех пор было выпущено несколько выпусков XQuartz с исправлениями, поддержкой новых продуктов и дополнительными усовершенствованиями X11. Apple является участником проекта XQuartz и работает над тем, чтобы X11 работал должным образом с macOS и последними доступными версиями XQuartz.

Серверные и клиентские библиотеки X11 для macOS доступны в проекте XQuartz по адресу www.xquartz.org. Загрузите последнюю доступную версию.

отсюда

0

Я думаю, вам понадобится поддержка удаленного входа (не RDP/VNC) в Windows. Попробуйте SSH под Cygwin: http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/

Тогда вы сможете использовать ssh с Mac на ПК и запускать программы.

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