1

Я пытаюсь использовать переадресацию X11 с помощью следующей команды во время работы XMing (с использованием XLauncher):

ssh -X2 user@server:port

но он не устанавливает переменную окружения DISPLAY , что, как я полагаю, не распознало соединение переадресации X11. Я попытался установить вручную что-то вроде:: :0 ,: :0.0 , localhost:10.0 , localhost:11.0 , localhost:0.0 или some_addr:some_number , но ни один из них не работал. Затем я попытался использовать SSH на моем сервере с помощью Putty, но у меня не было проблем с пересылкой X11 с ним (но мне нужен сеанс SSH в моей командной строке Windows, а не Putty), а затем я получил значение, установленное для DISPLAY и установить в моем другом сеансе, залогиненном в моей Windows-командной строке SSH. Использование последнего метода заставило X11 работать для SSH Windows cmd-line, но как только я закрою другой сеанс Putty, я больше не смогу снова получить перенаправление X11.

Мне нужно, чтобы получить возможность пересылки X11, используя только SSH-строку Windows cmd (я не хочу использовать plink.exe поскольку он не обрабатывает CTRL-C, CTRL-D, ... и т.д., И вместо этого используйте обработчики по умолчанию для любого двоичного файла для таких действий (например, закройте plink.exe на ctrl-c)).

1 ответ1

-1

Так что у меня возникла та же проблема, что и у вас, и я обнаружил, что у вас должен быть запущен сервер x11 на том, что будет вашим клиентским компьютером во время ssh. Причина в том, что x11 работает в обратном порядке, а окно Windows становится сервером для x11. Надеюсь, это поможет

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