
Я использовал предыдущую версию OS X и подключался к серверу с помощью консоли SSH. Он запускал X11 после загрузки моих запрошенных программ (Mathematica) на удаленном сервере и работал правильно.
Недавно я обновил свой Mac до последней версии (OS X 10.8.4) и SSH теперь больше не загружает "X". Поэтому я получаю доступ к запрошенным программам с удаленного сервера.
Как исправить проблему? Я скачал дополнительную версию X11 и установил ее, но в графическом интерфейсе возникли сбои соединения. В предыдущей версии с X11 все работало нормально.
решение1
Обязательно установитеXКвартскак упомянул oozic.
Устраните неполадки соединения, выполнив вход с подробным описанием.
ssh -xvvv foo@bar
Убедитесь, что у вас есть переменная окружения DISPLAYнастроенв вашем маке. Вот как выглядит мой.
env | grep DISPLAY
DISPLAY=/tmp/launch-51CsPO/org.macosforge.xquartz:0
решение2
Они удалили поддержку x11 в OSX, начиная с Lion 10.7.x http://support.apple.com/kb/HT5293
Они предлагают вам использовать это: http://xquartz.macosforge.org/landing/
Я использовал один раз, и все работало нормально (подключение к удаленному рабочему столу lxde)
решение3
Предлагаю переустановить последнюю версию GSI-SSHTerm.
Убедитесь также, что ваш клиент принимает сертификат сервера, особенно если сервер использует самоподписанный сертификат. Возможно, вам придется обновить файлы сертификатов CA.