
Мне нужна помощь. Я пытаюсь ssh -X
подключиться к удаленному серверу, на котором включена переадресация X11.
Когда я использую свой MacBook для подключения к удаленному серверу, я использую ssh -X USERNAME@SERVER
и затем, если, например, я набираю matlab
, он открывает приложение XQuartz на моем MacBook, а затем открывается графический интерфейс Matlab. Идеально до сих пор.
Теперь я хочу сделать то же самое, но с машины Windows. Сначала я запускаю программу Xming. Я вижу, что она работает в правом нижнем углу (я вижу Xming Serve:0.0
). Когда я повторяю описанный выше процесс, графический интерфейс Matlab не открывается.
Я также попытался подключиться, используя ssh -v -X
и после ввода пароля я вижу это сообщение среди многих:
debug1: запрошена переадресация X11, но DISPLAY не установлен
Я попытался запустить (на локальном терминале перед попыткой ssh): , SET DISPLAY=localhost:0.0
а затем echo %DISPLAY%
возвращается localhost:0.0
, но по- ssh -X
прежнему не открывает графические интерфейсы.
Что такое localhost и где его найти? Есть ли помощь?
РЕДАКТИРОВАТЬ:
Мне удалось решить эту проблему, вдохновившись комментариями.
Шаг 1: Я щелкнул правой кнопкой мыши по xming и открыл его журнал. Там я нашел IP для ДИСПЛЕЯ.
Шаг 2: export
не существует в Windows, поэтому я использовалSET DISPLAY=IP:0.0
Шаг 3: ssh -X
снова неудача, но ssh -Y
сработало!!!