Хотел бы иметь возможность подключиться к существующему X-дисплею, чтобы иметь доступ к моей рабочей среде и всему, что я оставил открытым, из дома. Я смутно помню кое-что об использовании x11vnc в прошлом. Но пакет не существует для Fedora 11, поэтому я думаю, что сейчас есть какой-то встроенный метод.
НОТА: Я подключаюсь к своей рабочей машине через VPN, поэтому защита паролем - это все, что мне нужно с точки зрения безопасности.
Использовать x11vnc, Он будет прикреплен к запущенному сеансу и позволит вам предоставить общий доступ к рабочему столу. Если вы запустите его как root для подключения к сеансу xdm, вам нужно будет провести некоторое исследование Xauth, так как его настройка может быть немного неудобной.
Отредактируйте, чтобы добавить: Карл Рунге больше не поддерживает оригинал x11vnc однако разработка продолжается github. Или вы можете сделать, как предложено ниже @ ivan-talalaev, и использовать x0vncserver.
Еще одним преимуществом этого сервера является то, что он поддерживает множество расширенных функций VNC, используемых UltraVNC включая кэширование больших растровых изображений и передачу файлов.
Согласно документация Tigervnc есть поддержка для этого.
x0vncserver - это сервер TigerVNC, который обеспечивает удаленный доступ к любому дисплею X через VNC, TigerVNC или совместимые программы просмотра. В отличие от Xvnc (1), он не создает виртуальный дисплей. Вместо этого он просто использует существующий X-сервер (обычно тот, который подключен к физическому экрану).
x0vncserver -display :0
Если вы используете KDE на работе, в KDE уже есть встроенный VNC-сервер.
Предположительно, GNOME тоже.
В качестве альтернативы вы можете посмотреть NX. Обычно это намного быстрее, чем VNC через Интернет, и я знаю, что вы можете настроить его так, чтобы иметь доступ к запущенному сеансу X на консоли.
x11vnc (http://www.karlarage.com/x11vnc/)
Я сделал довольно сложную настройку для сайта клиента, который может вам подойти.
Это основано на конфигурации, которую я сделал для клиента. Они хотели следующее:
- что пользователи могут выполнять удаленный рабочий стол на уже работающий рабочий стол, работающий на системной консоли;
- что пользователи могут инициировать сеанс, запущенный на консоли, если он еще не запущен, а затем использовать его; и
- чтобы другие пользователи могли подключиться к уже работающему рабочему столу, поделившись доступом с пользователем, который уже вошел в систему.
Остерегайтесь также последствий для безопасности.
Используйте xrfb.
Мне нужно набрать более 10 символов, лалала.