Я пытаюсь получить пересылку портов 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 для работы с другими моими компьютерами, которые используют один и тот же пароль для входа в систему.
Кроме того, переадресация портов 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-пересылку для работы с моего ноутбука?