Каково ПОЛНОЕ ОБРАЗОВАНИЕ, чтобы настроить пересылку X11 с последней установкой CentOS CLEAN?

Кто-нибудь может дать мне полный процесс для настройки пересылки X11 из чистой и чистой установки CentOS на выделенный сервер? Итак, у меня есть доступ к серверу только с помощью ssh

Проблема проста: я уже пробовал, я думаю, что все решения, которые я нахожу в google, делают работу пересылки X11:

установить в /etc/ssh/sshd_config

X11Вперед да

а также

X11UseLocalhost no или X11UseLocalhost да

а также

XAuthLocation/usr/bin/xauth (и xauth находится на этом пути)

а также

AddressFamily inet или AddressFamily любой

перезапуск sshd после каждой записи с перезапуском /etc/init.d/sshd (и он говорит мне, что он останавливается и запускается)

я пытался установить много и много вещей (перезапуск sshd после каждой установки), например:

yum groupinstall "X Window System" (хорошо работает)

xorg -X 11-utils (работает)

xorg -X 11-шрифты- * (он работает)

xorg -X 11 -X auth (уже установлен)

yum install xorg -X 11 -X auth.x86_64 (он работает)

когда я пытаюсь "strings/usr/sbin/sshd | grep xauth", я получил:

/usr/bin/xauth
xauthlocation
maxauthtries
No xauth program; cannot forward with spoofing.

но /usr/bin/xauth дайте мне:

Using authority file /root/.Xauthority
xauth>

поэтому xauth находится в нужном месте...

Я пробовал все параметры ssh -X, -X, -Y -X Y.... ничего не работало.

я попытался настроить отображение себя, но ничего не получилось:

DISPLAY не установлен, не удается открыть дисплей и другие подобные ошибки.

И сразу после входа ssh $ DISPLAY пуст, всегда.

И я не уверен, что я не забуду какое-то решение, которое я уже пробовал...

Кто-нибудь, кто поможет мне перевести работу X11?

У меня есть релиз CentOS 6.5 (Final), а мой хост - OVH

PS: извините за мой плохой английский

1 ответ

Я столкнулся с этой же проблемой из-за того, что файл ~/.Xauthority не создается для новых пользователей при подключении через ssh. Я сделал все соответствующие изменения в /etc/ssh/sshd_config и /etc/ssh/ssh_config и сбросил сервис через

Перезапуск /etc/init.d/sshd

Но мне никогда не повезло, пока я не изменил настройки SELinux после обнаружения этого - пересылка ssh X11 не будет работать

Конечно, вы хотите реализовать изменения в SELinux, если это приемлемо для вашего случая использования. Но для меня установка SELinux разрешающей

setenforce 0

и установив следующее в /etc/selinux/config - чтобы это изменение сохранялось после перезагрузки

SELINUX = разрешительный

Я хотел бы подчеркнуть, что моя ситуация - это некритическая операция внутри надежной управляемой интрасети (надеюсь)! Я бы не предложил отключить SELinux на работе или дома, если вы надеетесь открыть порты или настроить VPN для своей домашней сети. Пожалуйста, обратите внимание: http://securityblog.org/2006/05/21/software-not-working-disable-selinux/

licensed under cc by-sa 3.0 with attribution.