Как заставить сервер VNC быть доступным перед входом в систему?

У меня есть удаленный сервер Ubuntu без физического присоединенного экрана, который я использую через VNC. Иногда я должен перезапустить его и затем пройти стычку движения к ее физическому местоположению, соединяющемуся с ним клавиатура (и экран), для входа в систему.

Там какой-либо путь состоит в том, чтобы заставить встроенный сервер VNC в Ubuntu позволять соединение перед входом в систему?

Спасибо

0
задан 05.10.2010, 14:27

4 ответа

Установите vnc4server и xinetd. Можно настроить несколько портов с другим разрешением s в xinted. Моя конфигурация для 1024c768 в/etc/xinentd.d/xvnc-2:

service Xvnc-2
{
        bind = 192.0.2.6
        port = 5902
        disable = no
        socket_type = stream
        log_type = syslog daemon
        log_on_success = PID HOST EXIT DURATION
        log_on_failure = HOST ATTEMPT
        protocol = tcp
        wait = no
        user = nobody
        server = /usr/bin/Xvnc
        server_args = -inetd -geometry 1024x768 -depth 16 -query localhost -once -SecurityTypes none -extension XFIXES -desktop VNC-1024x768
}

И настройте gdm для разрешения входа в систему xdmcp с/etc/gdm/custom

#
# For full reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
#
# NOTE: Lines that begin with "#" are considered comments.

[daemon]
RemoteGreeter=/usr/lib/gdm/gdmlogin
TimedLoginEnable=false
AutomaticLoginEnable=false
TimedLogin=
AutomaticLogin=
TimedLoginDelay=30
KillInitClients=false
HaltCommand=
RebootCommand=
SuspendCommand=

[security]
AllowRoot=false
AllowRemoteRoot=false
PasswordRequired=true
RetryDelay=2

[xdmcp]
DisplaysPerHost=10
Enable=true
HonorIndirect=false

[gui]

[greeter]
ShowXtermFailsafeSession=true
SystemMenu=false

[chooser]
Broadcast=false
Multicast=false

[debug]
Enable=true

[servers]

1
ответ дан 24.11.2019, 12:20

Простое но небезопасное решение;
просто позвольте серверу запуститься без пароля.

0
ответ дан 24.11.2019, 12:20

Нет. Или настройте Xvnc как отдельный X-сервер или включите vnc Модуль Xorg.

0
ответ дан 24.11.2019, 12:20

Если это - бездисплейный сервер, Вы рассмотрели автовход в систему?

Пока Вы принимаете решение запустить сервер VNC в начале runlevel 5 вместо как пользовательский сценарий, Вы не должны испытывать никакие затруднения при доступе к GDM или экрану входа в систему KDM через VNC.

С другой стороны, XDMCP является протоколом для того, чтобы войти в машину Linux удаленно.

0
ответ дан 24.11.2019, 12:20

Теги

Похожие вопросы