Что я хотел бы сделать, это автоматически запустить x11vnc в качестве службы.Затем, скажем, когда сервер по какой-то причине перезапустится, я удаленно войду на удаленный сервер Ubuntu 16.04, БЕЗ любого, кто сначала физически подключился к компьютеру.Любые подсказки, как это можно сделать?Спасибо!.
На странице https://help.ubuntu.com/community/VNC/Servers#x11vnc написано, что x11vnc можно запустить, пока на вашем компьютере все еще отображается экран входа в систему.Я думаю, что это именно мое требование.
Когда я запускаю "x11vnc -findauth", я получаю результат XAUTHORITY = / run / user / 1000 / gdm / Xauthority.
FYI: я сделал этокак системная служба с таким содержимым
[Unit]
Описание = Запустить x11vnc при запуске.
После = multi-user.target
[Служба]
Тип = простой
ExecStart = / usr / bin / x11vnc -auth / run /user / 1000 / gdm / Xauthority -display: 1 -forever -loop -noxdamage -repeat -rfbauth /home/mms2/.vnc/passwd -rfbport 5900 -shared
[установить]
WantedBy = multi-user.target
Работает нормально, когда любой пользователь впервые вошел в систему.Но если пользователь не вошел первым, я вижу эту ошибку в файле журнала
16 октября 19:45:19 ubuntu x11vnc [1486]: dtlogin: -auth
/var / dt / A: 0-UgaaXa 16 октября 19:45:19 ubuntu x11vnc [1486]: Иногда
команда "ps wwwwaux | grep auth" может показать местоположение файла.Окт
16 19:45:19 ubuntu x11vnc [1486]: Начиная с x11vnc 0.9.9 вы можете
попытаться угадать, используя: Oct 16 19:45:19 ubuntu x11vnc[1486]:
- по предположению 16 октября 19:45:19 ubuntu x11vnc [1486]: (см. Также параметр x11vnc -findauth.) 16 октября 19:45:19 ubuntu x11vnc [1486]: только
root будет иметь права на чтение файла, поэтому x11vnc должен быть запущен
16 октября 19:45:19 ubuntu x11vnc [1486]: от имени root (или скопировать его).
случайные символы в именах файлов будут, конечно, 16 октября 19: 45: 19
ubuntu x11vnc [1486]: изменить и каталог, в котором находится файл cookie
,системно-зависимый.16 октября 19:45:19 ubuntu x11vnc [1486]:
См. Также: http://www.karlrunge.com/x11vnc/faq.html 16 октября 19: 45: 19
ubuntu x11vnc [1486]: ---Цикл x11vnc: спящий 2000 мс ---