Я пытаюсь использовать переадресацию 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)).