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

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

Спасибо

4 ответа4

1

Установите vnc4server и xinetd. Вы можете настроить несколько портов с разным разрешением в 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]

0

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

0

Нет. Вместо этого настройте Xvnc в качестве отдельного X-сервера или включите модуль vnc Xorg.

0

Если это безголовый сервер, рассматривали ли вы автоматический вход?

Если вы решите запустить VNC-сервер в начале уровня выполнения 5 вместо пользовательского сценария, у вас не должно возникнуть проблем с доступом к экрану входа в GDM или KDM через VNC.

В качестве альтернативы, XDMCP - это протокол для удаленного входа в систему Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .