Назад | Перейти на главную страницу

X11 Forwarding работает в 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.

Ты пробовала

ssh -X username@hostname xclock

Обычно DISPLAY на удаленной машине не 0:0, но будет установлен ssh автоматически.

Кроме того, Putty также имеет режим командной строки, все, что вам нужно сделать, это добавить его каталог в свой путь, и вы можете сделать

plink -X username@hostname xclock