Я пытаюсь выполнить GUI для своего сервера CentOS 6. Я установил VNC, и я следовал этому руководству до конца - http://wiki.centos.org/HowTos/VNC-Server
После того как сервер VNC запущен, я пытаюсь получить доступ к нему посредством команды:
vncviewer -via username@xxx.xxx.xxx.xx localhost:1
... точно так же, как сказанное руководство. После того как это работает, это просит мой пароль для учетной записи и затем отображает эту ошибку:
vncviewer: не мог открыть дисплей""
Я установил дисплей GNOME, как указано в руководстве, при помощи команды:
yum groupinstall Desktop
Какие-либо идеи?
Править: Я нахожусь на рассматриваемом сервере CentOS, который похож на терминал в данный момент.
Я пытаюсь получить дисплей GUI, работающий на нем, я ввел команду после запуска сервера vncviewer -via user@ip localhost:1
но это закончилось с той же ошибкой:
vncviewer: unable to open display ""
В моем /etc/sysconfig/vncservers
файл, я имею:
VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 800x600 -localhost"
Вывод netstat -plunt | grep 5901
:
tcp 0 0 127.0.0.1:5901 0.0.0.0:* LISTEN 29577/Xvnc
Редактирование № 2: После установки новых пакетов и выполнения 'startx', это работало некоторое время. Я затем получил несколько ошибок:
Фатальная ошибка сервера:
(EE) никакие экраны нашел (EE)
Сервер завершается с ошибкой (1). Закрытие файла журнала.
Похоже, что это создало файл журнала ошибки. Забыл упоминать: После этого процесса, с ошибками, Шпаклевка встретилась с фатальной ошибкой, вызвав разрыв соединения.
Редактирование № 3: Выполнение команды 'init 5', кажется, повреждает мой сервер. Имел 'ошибку соединения' после выполнения его. Не может соединиться назад, оказываясь перед необходимостью заставлять администраторов перезапускать его со своей стороны.
Это правильный способ установки vnc server:
Установите следующие пакеты:
yum install pixman pixman-devel libXfont tigervnc-server.x86_64 -y
Отредактируйте файл / etc / sysconfig / vncservers
и добавьте следующие строки:
VNCSERVERS="6:<LOGIN_NAME>"
VNCSERVERARGS[6]="-geometry 1152x864"
В первой строке, «6:"означает, что демон сервера vnc будет прослушивать порт 590 [6] и войдет в систему на рабочем столе указанного пользователя.
Пример:
Наличие" 5: itai "заставит сервер прослушивать порт 590 [5] и подключитесь к рабочему столу itai.
Затем запустите, чтобы убедиться, что vncserver
запускается с загрузкой:
chkconfig vncserver on
Затем установите пароль для этого пользователя, запустите его из оболочки пользователя (указанного вами пользователя в / etc / sysconfig / vncservers
):
/usr/bin/vncpasswd
И перезапустите демон:
/etc/init.d/vncserver start
Редактировать # 1:
Похоже, вы установили только пакеты Desktop, насколько я знаю, вы будете они тоже нужны:
yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
Затем запустите:
init 5
startx
попробуйте добавить -listen tcp
в VNCSERVERARGS:
VNCSERVERARGS[2]="-geometry 800x600 -listen tcp"