Я пытался настроить переадресацию порта X11 на своем ноутбуке.Я не могу понять, почему это не сработает.
Я получаю это сообщение при попытке запустить xterm:
X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0
Я не знаю, связано это или нет, но когда я вхожу в систему, я получаю это сообщение:
/usr/bin/xauth: timeout in locking authority file /home/sphillips/.Xauthority
Интересно, проблема в том, что мой локальный пользователь на моем ноутбуке - skp, а имя пользователя на этом сервере - sphillips.Я смог настроить перенаправление X11 для работы с другими моими компьютерами, использующими тот же логин skp.
Кроме того, переадресация порта X11 работает с компьютера под управлением Windows с использованием Xming и Putty на тот же сервер.Мне нужно вручную настроить переменную DISPLAY на IP-адрес и отобразить 0.0, но это работает.
Я запустил xhost + на своей машине, пытаясь обойти любые проблемы безопасности.Это все еще не работало.
На сервере я проверяю конфигурацию:
$ sudo grep X11Forwarding /etc/ssh/sshd_config
#X11Forwarding no
X11Forwarding yes
# X11Forwarding no
И на моей машине также:
$ sudo grep X11Forwarding /etc/ssh/sshd_config
[sudo] password for skp:
#X11Forwarding no
X11Forwarding yes
# X11Forwarding no
Мой серверRedHat Enterprise Linux 6 и мой ноутбук - Fedora 15.
Может кто-нибудь подсказать мне, как можно заставить SSH X11 работать с моего ноутбука?