
Я хотел бы запустить сеанс удаленного рабочего стола VNC с Remmina между двумя компьютерами под управлением Ubuntu 14.04 LTS. Я могу запустить этот сеанс удаленного рабочего стола, когда пользователь уже вошел в Unity на удаленном компьютере. Однако, если компьютер только что загрузился и виден экран входа в Unity (т. е. пользователь еще не вошел в систему), я не могу запустить сеанс удаленного рабочего стола. Это заставляет меня физически подойти к удаленному компьютеру и войти в систему, чтобы я мог запустить сеанс удаленного рабочего стола.
Решением было бы настроить пользователей на удаленном компьютере на автоматический вход в Ubuntu, но я бы хотел избежать этого, поскольку это небезопасная конфигурация.
Есть ли идеи, как Remmina может запустить удаленный сеанс VNC, даже если на удаленной машине не зарегистрирован ни один пользователь?
решение1
Remmina — это средство просмотра; Vino, вероятно, является сервером, который вы используете. Среди других недостатков — невозможность работы вне сеанса пользователя.
X11VNC — это то, что вам нужно. Я обнаружил, что производительность также намного лучше, чем у Vino; в течение многих лет, каждый раз, когда я пробую Vino, я всегда в конечном итоге устанавливаю X11VNC.
Для корректной работы необходимо немного настроить его, но вот несколько основных заметок о том, что я сделал с последней установкой X11VNC:
Vino performance still stinks; installed X11VNC
$ x11vnc -storepasswd
/etc/init/x11vnc.conf:
start on login-session-start
script
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log -rfbauth /home/charles/.vnc/passwd -rfbport 5900 -http -users charles -nowireframe
end script
Reboot and it's good to go. Indestructible! Even survives desktop reconfig due to monitor unplugs, etc.
(added -nowireframe later because the lack of visible icon when dragging files was annoying. Take off if it bogs id down on slow connections.)