Rexec с пересылкой X11 - как я могу сделать это на Mac?

Я могу подключиться с помощью Rexec с пересылкой X11 с ПК под управлением Windows с помощью Mocha, однако мне нужно найти способ добиться того же с Mac.

Я сомневаюсь, что это имеет какое-то значение, но на удаленном хосте работает VMS.

Кто-нибудь может предложить какие-нибудь указатели, чтобы заставить меня работать?

1 ответ

Решение

Ну, я не знаком с Rexec, но если это стандартная программа x11, то, надеюсь, это сработает.

Сначала вам нужно установить X11 на ваш Mac. Я не думаю, что есть отдельный установщик, доступный для загрузки, но вы сможете установить его с установочного диска Mac OS X. Должен сказать что-то вроде Optional Extras.

Лично я просто устанавливаю полный пакет инструментов разработчика Xcode, который устанавливает кучу необходимого программного обеспечения для установки программного обеспечения из исходного кода.

Далее вам нужно будет подключиться к ssh, чтобы запустить приложение X11. Откройте Терминал (в Приложении> Утилиты) и запустите команду ssh с флагом -Y (я использовал -Y вместо -X по соображениям безопасности. Если это не работает, вы можете использовать ssh -X вместо этого, но это не так рекомендуется. См. справочную страницу по ssh.):

ssh -Y username@hostname

После входа в систему вы можете запустить приложение из командной строки (если оно находится в вашем $PATH):

./rexec

Надеюсь, это все, что вам нужно сделать. Возможно, вам больше повезет, если вы выполните эти две команды из xterm (вместо Terminal). Для получения дополнительной информации о пересылке X11 с / на Mac ознакомьтесь с разделом Настройка и запуск приложений X11 в Mac OS X на веб-сайте Apple.

Другие вопросы по тегам