Здрасьте.
Поставил тут сервер под CentOS5, хочу убрать его с глаз долой, чтоб не жужжал под ухом, а потом уж настраивать. Админить предполагалось из-под винды, поэтому решил настроить открыть для этих целей SSH и VNC, тем более, что VNC давно и успешно для других целей используется, а сервер был установлен в режиме "сервер с иксами". А не тут-то было. Простое включение Remote desktop, как описано здесь
http://www.centos.org/docs/4/html/rhd-dg-en-4/ch-ddg-remote-desktop.html
не дало вообще никаких результатов. Никакой сервер не стартует и никакого доступа не предоставляет, вообще не пойму, что оно делает. Сделал как написано здесь:
http://wiki.centos.org/HowTos/VNC-Server
Всё с точность до буквы, даже имена пользователей сделал такие же. Работает. Но только не из-под винды. У меня под виндой в виртуальной машине живет ещё один CentOS, так вот vncviewer, запущенный оттуда, к серверу коннектится, и всё показывает, а запущенный непосредственно из-под винды (TightVNC и UltraVNC) - коннектится, спрашивает пароль, но кроме надписи "Initial Screen is loading" (или как-то приблизительно так - нету под рукой точно посмотреть) ничего не показывает. Иногда умудряется показать кусочек где-то 16х16 пикселей в левом верхнем углу, но это - всё. Интересно, что к CentOS-у в виртуалке с точно такими же настройками VNC коннектится и показывает замечательно, а вот к настоящему железному - затык. Что может быть? IPTables выключен. Конфиги не привожу, ибо они один-в-один с сайта по второй ссылке. В клиенте пробовал разные параметры - тип компрессии и прочее - ничего не меняется. Это первое.
А второе: так, как оно работает, может оно и не сильно плохо, но всё-таки не совсем то, что хотелось. Оно запускает свою сессию со своим менеджером и оболочкой, и с заданными наперед (в /etc/sysconfig/vncservers) именами пользователей. А изначально хотелось получить доступ к той сессии, которая в консоли. С экраном ввода имени пользователя и пароля, если там ещё никто не зашел. Такое возможно или нет? Ставить Х-сервер не предлагать - винда-с.