У меня есть сервер Ubuntu 14.04, на котором я хочу запускать приложения с графическим интерфейсом. Я установил Xauth и отредактировал файлы ssh_config
и sshd_config
, чтобы разрешить пересылку X11. На моем ПК установлена ОС Windows 7, и я использую Cygwin для подключения к серверу. Я использую эту команду для подключения: ssh -X -i private-key.pem ubuntu@xx.xx.xx.xx
Но когда я пытаюсь запустить какое-то приложение с графическим интерфейсом, например, Leafpad, я получаю сообщение об ошибке: leafpad: Cannot open display
Также, если я запускаю команда xrandr
Я получаю ту же ошибку: Can't open display
Есть идеи, почему я получаю эти сообщения об ошибках?
С Вашим сервером, правильно настроенным, и с сервером X11, установленным в Вашем Windows.
Вы, возможно, должны были бы работать export DISPLAY=YOUR_IP:0
на нем, после того, как соединено с сервером. "YOUR_IP" должен быть изменением в IP-адрес Вашего Windows.
Или, можно попытаться работать startxwin
в Вас оболочка Cygwin перед подключением к серверу, который будет поднимать xterm окно для графического материала. Это завершит установку DIPSLAY для Вас автоматически, и необходимо смочь запустить графические приложения.
можно протестировать результат с xlogo
команда.
Ссылка: