Назад | Перейти на главную страницу

Лучший / самый быстрый способ доступа к графическому интерфейсу рабочего стола на удаленном сервере Ubuntu

Я использовал X11 и Xming, но он слишком тормозит для практического использования.

Вы должны использовать VNC для экспорта графического интерфейса с сервера Ubuntu.

Хотя VNC имеет некоторые дополнительные функции безопасности, вам не следует запускать VNC непосредственно в ненадежной сети, такой как Интернет. Вместо этого вам следует настроить SSH-сервер, как описано в руководстве по SSH, и настроить VNC-сервер, который вы можете запустить в так называемом однократном режиме. После настройки серверов SSH и VNC вы можете использовать SSH для входа в систему на компьютере через Интернет, запустить сервер VNC и использовать переадресацию портов для безопасного доступа к серверу VNC.

Некоторые хорошие клиенты TightVNC и UltraVNC.

Настройка VNC для лучшее сжатие общение, а не быстрое сжатие поможет в удаленных (через интернет-провайдеров, с низкой пропускной способностью) местоположениях.

Зависит от того, сколько вы планируете сделать. Если вы хотите запустить одно приложение, X-Forwarding через ssh работает достаточно хорошо.

Если вы хотите перенести весь рабочий стол, а система не находится в локальной сети, я бы рекомендовал использовать VNC с TightVNC как сервер.

Тебе может быть лучше с VNC или NX по каналу WAN. Кроме того, эти протоколы поддерживают подключение / отключение, поэтому они могут восстанавливаться после разрыва связи.

Попробуйте пересылку X11:

  1. На стороне сервера добавьте эту строку в /etc/ssh/sshd_config:
    AllowX11Forwarding yes
  2. На стороне клиента включить пересылку X11 - добавить
    ForwardX11 yes

    к /etc/ssh/ssh_config

  3. Войдите в удаленную систему и введите xclock &. Это запускает программу X clock, которую можно использовать для тестирования пересылающего соединения. Если окно часов X отображается правильно, у вас работает пересылка X11.

Вы также можете настроить сжатие, как упоминалось выше в LapTop006.

X11, туннелируемый через SSH (со сжатием), немного быстрее, но зачем вам графический интерфейс?

Мне никогда не требовался графический интерфейс ни на одном из моих серверов Linux с тех пор, как я последний раз запускал Novell eDirectory.

ssh в компьютер с -X флаг на

ssh -X user@ip etc

Это будет перенаправлять X11 для каждого соединения.

(Это заглавная буква X. Маленькая буква x отключает пересылку X11)

Были бы полезны более подробные сведения. Однако туннелирование через SSH со сжатием - хороший способ улучшить реакцию.

Если вы используете putty на своем компьютере с Windows, поищите в дереве конфигурации «Соединение» - затем под этим «SSH» - затем под этим «X11». Нажмите «X11», выберите «Включить пересылку X11» и добавьте отображаемый адрес вашего сервера Xming в «Местоположение отображения X». Адрес дисплея - тот же, который вы использовали в первую очередь для получения дисплея.

Теперь нажмите «SSH» в категориях конфигурации и выберите «Включить сжатие» слева.

В зависимости от скорости двух серверов и того, насколько быстро они могут сжимать / распаковывать, сжатие может быть не для вас, но если проблема связана с задержкой в ​​сети, это поможет.

Если ваш удаленный сервер завис из-за работы X11, то ничего не поможет, кроме как не запускать X11. Большинство системных администраторов UNIX / Linux не запускают X11 на своих серверах: компромисс слишком велик для слишком маленькой выгоды: он снижает вычислительную мощность, ввод-вывод данных и добавляет новые риски безопасности.

Ubuntu имеет vino VNC-сервер установлен по умолчанию.