Я использую Cygwin/X для ssh в размещенный Сервер Ubuntu VirtualBox, который имел различное X установленных остатков:
ssh -X user@IPADDRESS
Однажды в, я могу работать gnome-terminal
и терминал открывается. После того как там я могу открыть новые вкладки, работать geany
(текстовый редактор как GEdit) и так далее, и все это работает, открытые окна, и все прекрасно.
Затем в какой-то момент что-то происходит, и я не могу открыть любые новые приложения, которые используют X. Прекрасная функция существующих приложений, но что-либо новое будет жаловаться, что это не может открыть дисплей. например:
user@SERVER:/mnt/smb$ geany
Geany: cannot open display
Я думаю, что это начинает происходить после того, как я использовал sudo для выполнения команды, такой как:
sudo apt-get install XXXX
После того, как проблема запускается, DISPLAY
переменная среды совпадает с ним, был прежде.
Единственная другая информация, которая может быть полезной, - то, что, когда я сначала вхожу в систему машины, следующее сразу появляется после аутентификации:
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Какие-либо идеи?
Некоторые идеи:
ssh -Y
, который должен сказать, что Вы доверяете машине, Вы - ssh-луг к. Это могло бы иметь как эффект только удаление первого предупреждения, но стоит попытки.ssh -vvv
для большего количества информации.