Пересылка 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
Другие вопросы по тегам