LINUX.ORG.RU
ФорумAdmin

Не могу подключиться к серверу через VNC


0

0

Доброго времени суток, уважаемые форумчане.

Я всего три месяца знаком с линуксом. Все это время я использовал для подключения PuTTY и консоли для всех задач мне хватало. Однако недавно понадобилось запустить на сервере приложение, использующее графическую оболочку.

Использовать Xming и его аналоги я не могу, поскольку не являюсь обладателем внешнего IP.

Попытка подключиться через VNC провалилась: выдает девственно чистый серый экран.

В логах пишет:

error opening security policy file /usr/lib64/xserver/SecurityPolicy

/home/servak/.vnc/xstartup: line 5: /etc/X11/xinit/xinitrc: No such file or directory

/home/servak/.vnc/xstartup: line 5: exec: /etc/X11/xinit/xinitrc: cannot execute: No such file or directory

При вводе через PuTTY команды:

xterm -display:1

Выдает, что ему не хватает pty.

Я в змаешательстве. Не знаю, что делать. На сервере стоит CentOS 5.3 Подключаюсь с ХР-машины.

Скажите, есть ли еще какие-то альтернативы Xming-у и VNC? Если нет, то как мне поступить?

Ну или хотя-бы скажите, есть ли способ увеличить значение pty без переделки ядра (очень не хочется туда лезть). Если есть, то может сам чего-нибудь попробую.


кстати проблема xming с отсутствием IP решается с помощью ssh-x11-форвардинга, заодно и соединение шифруется.

af5 ★★★★★
()
Ответ на: комментарий от af5

Большое спасибо за подсказку. Иксов действительно не было.

Поставил гнома, а вместе с ним все недостающие пакеты (yum воистину великая штука :) ). Однако, если верить логам, все равно процесс "спотыкается" на pty :(

Вот вырезка из логов:

........

Mon Jul 20 14:22:43 2009 VNCSConnST: Client pixel format depth 16 (16bpp) little-endian rgb565 xterm: Error 32, errno 2: No such file or directory Reason: get_pty: not enough ptys

Mon Jul 20 14:23:02 2009 Connections: closed: 80.73.6.146::63259 (Clean disconnection)

........

xterm точно стоит. Почему он его не может обнаружить - ответить затрудняюсь.

P.S.: Недавно обратил внимание, что после вызова mc в консоли вылезает аналогичное сообщение:

Cannot open master side of pty: No such file or directory (2)

Только вот разница в том, что mc прекрасно работает и без них.

kuz0n
() автор топика

Это vps или что? ну может и правда pty все закончились
попробуй vncserver запустить, а потом подключиться?

dimon555 ★★★★★
()
Ответ на: комментарий от af5

Точно!!! Я совсем забыл про xstartup.

#!/bin/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

Я раскомментировал нужные строки, и, о чудо... появились часы!!! :D

Конечно, спасибо что напомнили, но, часы как-бы не спасают положение :) Рабочий стол мне конечно не нужен, для запуска наверное хватит и консоли (если работают часы, значит работает и оболочка), только консоли я тоже к сожалению не наблюдаю :( Чистый экран, часы :) и контексное меню, ни один пункт которого тоже почему-то не работает :(

Логи выдают тоже, что и раньше:

xterm: Error 32, errno 2: No such file or directory Reason: get_pty: not enough ptys

Не могли бы вы мне еще что-нибудь посоветовать? Вдруг вместе с часами появится и хотя-бы консоль

kuz0n
() автор топика
Ответ на: комментарий от kuz0n

Вот мой конфиг

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
#twm &
startxfce4 &


тобиш вам заремить строчку про xinitrc и поставить подходящий WM (у меня xfce4)
всево делов.

af5 ★★★★★
()
Ответ на: комментарий от af5

зы
у меня дебиан, но думаю рояля не играет

af5 ★★★★★
()
Ответ на: комментарий от kuz0n

>xterm: Error 32, errno 2: No such file or directory Reason: get_pty: not enough ptys

нету pty хз почему, но без них xterm не заработает

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.