как уменьшить ssh X передач наверху

Я использую ssh-X для запущения программы (intellij) на виртуальном machiene на моем ноутбуке (человечность на человечности) и ее просто немного слишком отстающий. Я хотел бы делать что-то для сокращения издержек ssh (возможно, используют что-то еще?)
vnc не лучше и не играет приятно с буфером обмена и т.д.

4
задан 04.11.2009, 01:59

1 ответ

Если безопасность не является требованием, как в Вашем случае выполнения виртуализированной ОС. Можно открыть окна X11 непосредственно для экрана Ubuntu non-VM. Это должно в теории давать Вам самую лучшую скорость и самую низкую задержку, хотя в некоторых случаях я заметил, что VNC действительно лучше работает. Единственный недостаток состоит в том, что без некоторых дополнительных вспомогательных приложений, Вы не можете закрыть соединение приложение и снова соединиться позже.

Позволяет предполагают, что Ваша Ubuntu VM имеет IP-адрес 10.0.0.2, и "реальная" Ubuntu имеет виртуальный интерфейс IP 10.0.0.1 и является GW для виртуальной машины (это было бы чем-то, что Вы будете иметь с режимом NAT. С режимом моста обеим ОС дали IP или некоторый внешний сервер DHCP, или они установлены вручную).

На Вашей Ubuntu non-VM необходимо использовать команду xhost, чтобы позволить поступать соединение X11 от VM, делать эту запись на терминальном приложении:

xhost +10.0.0.2

Затем соединитесь с виртуальной машиной с ssh или с терминалом виртуальной машины и откройте терминальное приложение и запись:

export DISPLAY=10.0.0.1:0.0

затем при запуске приложения из того окна терминала оно открывает свои окна непосредственно на Ubuntu non-VM.

4
ответ дан 07.12.2019, 19:58

Теги

Похожие вопросы