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