удаленное соединение работает только когда я вошел в систему

599
Adam Novakovi

Я использую Ubuntu 15 + vncserver для удаленного подключения. Но это работает только тогда, когда я физически вошел в систему. Это значит, что если я захожу на компьютер> захожу в систему и затем пытаюсь подключиться к нему удаленно - это работает. Когда я вышел из системы, я не могу подключиться. Есть ли способ изменить это? или хотя бы какую-нибудь терминальную команду, которая позволила бы мне это использовать? поблагодарить!

0

2 ответа на вопрос

0
vembutech
  1. First install the x11vnc

    sudo apt-get install x11vnc

  2. Then, Set the vnc password

    sudo x11vnc -storepasswd /etc/x11vnc.pass

  3. Then open the service file

    sudo nano /lib/systemd/system/x11vnc.service

  4. And, Insert the following text

[Unit] Description="x11vnc"

Requires=display-manager.service

After=display-manager.service

[Service]

ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass

ExecStop=/usr/bin/killall x11vnc

Restart=on-failure

Restart-sec=2

[Install] WantedBy=multi-user.target

  1. Then starts with

    sudo systemctl daemon-reload

    sudo systemctl start x11vnc

  2. And make sure the service starts on boot:

    sudo systemctl enable x11vnc

Now x11vnc will start before even you logged in once machine starts

Есть ли способ создать отдельную сессию? Под этим я подразумеваю следующее: когда кто-то физически подходит к ПК и включает экран, он видит, что я делаю. Я хотел бы избежать этого! Спасибо Adam Novakovi 8 лет назад 0
0
Oleg Bolden

If you use x11vnc, try this config in /etc/init/x11vnc.conf (replace USER with your actual username):

start on login-session-start script x11vnc -dontdisconnect -display :0 -auth /home/USER/.Xauthority -notruecolor -noxfixes -shared -forever -rfbport 5900 -bg -o /home/USER/.vnc/x11vnc.log -rfbauth /home/USER/.vnc/passwd end script 

(http://www.karlrunge.com/x11vnc/faq.html#faq-xperms)

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