Пересылка X11 работает в Windows с Xming и Putty, но не с командной строкой ssh
У меня есть экземпляр Micro Amazon, который я хочу использовать для тестирования, и все идет хорошо до названия. Если я настраиваю всю информацию в PuTTy, открываю ее и запускаю 'xclock', все отлично работает, и она открывается в Xming на моем локальном рабочем столе. Если, однако, я бегу
ssh xxxxxxx.amazonaws.com xclock
я получил
Error: Can't open display:
Если я бегу любой из
ssh xxxxxxx.amazonaws.com -X DISPLAY=localhost:0:0 xclock
ssh xxxxxxx.amazonaws.com -Y DISPLAY=localhost:0:0 xclock
Я снова получаю то же самое, но примерно через 30 секунд задержки.
В.ssh/config в Windows у меня есть
ForwardX11 yes
установить, и я действительно не могу придумать ничего больше, чтобы заставить это работать. Тот факт, что PuTTy работает отлично, независимо от того, что я делаю в командной строке, я не получаю никакой радости, сводит меня с ума.
Могу ли я даже увидеть команды, которые запускает PuTTy, чтобы узнать, не выполняет ли он какую-то дополнительную магию?
SSH, который я использую в Windows, - MinGW32.
1 ответ
Ты пытался
ssh -X username@hostname xclock
Обычно DISPLAY
на удаленной машине нет 0:0
, но будет установлен ssh
автоматически.
Кроме того, Putty также имеет режим командной строки, все, что вам нужно сделать, это добавить его каталог к вашему пути, и вы можете сделать
plink -X username@hostname xclock