Основная проблема Ваша попытка иметь с этим заставляет пользователей устанавливать клиента VPN для соединения с сетью. Используя созданный в клиентских средствах Windows нет никакой потребности в пользователе установить любое программное обеспечение, но они должны будут настроить клиент, если Вы не сможете предоставить своего рода сценарий, чтобы сделать это для Вас. Затем необходимо ли рассмотреть что относительно пользователей с OSX или Linux, как они будут настроены?
Используя некоторый сторонний продукт, такой как OpenVPN или клиентские средства Cisco, что все пользователи могут использовать то же программное обеспечение независимо от ОС, и что можно предоставить сценарии установки предварительно сконфигурированные детали соединения. Однако это действительно включает пользовательское программное обеспечение установки.
Таким образом на основе Вашей базы пользователей необходимо решить, который предпочтителен и легче для Вас обработать. Любой из них может быть настроен и поддержка по телефону или Интернет довольно легко.
Для включения передачи X11 на сервере, Вам нужно, по крайней мере, xauth
программа.
xbase-clients
на сервере (или пакет, который содержит xauth
)Подключите к серверу с SSH использование следующей команды
ssh -X servername
Запустите программу
Кроме того, проверьте это X11Forwarding
установлен на да в /etc/ssh/sshd_config
(это - по-видимому, значение по умолчанию в Debian).
Как приложение к корректному ответу Peter:
При использовании Windows можно установить Cygwin/X для отображения удаленный X приложений, работающих локально, это более прозрачно, чем удаленный рабочий стол.
Если Вы просто хотите выполнить команду оболочки удаленно, это - "ssh команда user@hostname". Еще для большего количества информации см. страницу справочника для команды ssh или см. все страницы справочника OpenSSH. Если Вы еще не использовали scp или ssh-агент, они сделают Вашу жизнь легче.