Альтернатива VNC

@Fabby Спасибо за ответ. На днях я также добился определенного прогресса. Я сделал некоторое чтение и закончил создание туннеля вручную:

sudo ip tuntap add vpn0 mode tun user $USERNAME

Затем мне пришлось изменить мою команду, чтобы использовать новый туннель, который был создан вручную:

exec /usr/bin/sudo /usr/sbin/openconnect --juniper --servercert $CERT --user=$USERNAME $HOST -i vpn0

Это вообще сработало, но я не получал DNS-серверы, если я добавляю их вручную, тогда все работает.

Я подозреваю, что некоторые изменения с последнее ядро ​​предотвращает создание туннеля «на лету» и что DNS не устанавливается, когда вы говорите ему, чтобы использовать готовый туннель.

Я буду играть с сетевым менеджером Gnome, как вы предлагаете и играть с командной строкой. Спасибо!

1
задан 4 October 2012 в 16:58

5 ответов

Ваши варианты в порядке личных предпочтений:

Старые технологии, такие как XDMPC VNC (Как вы сказали) Локальный X-сервер, на котором запущены удаленные программы или удаленный рабочий стол (см. xwin-32) RDP на Linux (упомянуто выше ) Nomachine x2go

Nomachine и x2go (вопреки тому, что было прокомментировано выше) являются кликами и ходом, поскольку вы попадете в ubuntu. Для установки

sudo apt-get install x2goserver OR sudo dpkg -i nx * (после загрузки nxserver, nxnode, nxclient из nomachine)

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

4
ответ дан 25 May 2018 в 13:49
  • 1
    x2go выглядит хорошо, но при открытии подключения к локальному рабочему столу он масштабирует вниз по удаленному дисплею 3840x1020 на локальный дисплей (1440x900), что совершенно бесполезно. Могу ли я получить его изменить размер на удаленном дисплее? – JesperE 27 April 2012 в 21:57
  • 2
    Удобство в использовании - это намного лучше, чем любое другое решение, которое я пробовал, но все, кроме терминального окна, все еще неэффективно медленное. Chromium занимает несколько минут, чтобы загрузить несколько вкладок, а запуск Eclipse просто не выполним. – JesperE 27 April 2012 в 22:24
  • 3
    Выбор, который вы выбрали в клиенте x2go, попросит Xserver настроить это разрешение, тогда вы можете динамически масштабировать окно до требуемого размера. Если x2go по умолчанию имеет значение 3840x1020, независимо от того, что вы делаете, ваш xserver должен быть перенастроен для поддержки большего количества разрешений (проверьте /var/log/Xorg.0.log и /etc/X11/xorg.conf (что может не существовать) ) – James 28 April 2012 в 07:05
  • 4
    Я не знаю вашу настройку, но NX, как известно, конкурирует с RDP / Remote Desktop с точки зрения скорости (хотя, вероятно, она медленнее). Но если для загрузки нескольких вкладок требуется несколько минут, я могу гарантировать, что проблема связана с вашим соединением или текущей конфигурацией, а не с выбором протокола. Если он работает нормально с RDP, тогда это будет ваша текущая конфигурация. Я лично успешно подключился по всему США с дрянной гостиницей с небольшой заметной потерей скорости. Снова проверьте, правильно ли настроен ваш xserver. – James 28 April 2012 в 07:13
  • 5
    Хорошо, спасибо. Будучи в состоянии подключиться из дерьмовых гостиничных соединений, звучит обнадеживающе. :) Я попытаюсь настроить мой xserver для поддержки более низких разрешений. – JesperE 29 April 2012 в 20:12
Аутентификация: да, вы можете попробовать Window Switch для чего-то, что автоматически обнаруживает машины через mDNS и обеспечивает простую аутентификацию. Настройте экран: это не поддерживается VNC или RDP (может быть неверно в отношении xfreerdp), хотя оно поддерживается протоколы, которые они говорят, поэтому я не думаю, что вы получите эту функцию в Linux. Это действительно зависит от того, как вы хотите использовать функцию удаленного рабочего стола: если вы хотите затенять существующий сеанс (через NX или VNC), тогда он просто очистит экран, не изменив ничего о существующем сеансе. (X11 не поддерживает удаление функций на лету - и, вероятно, никогда не будет). Если, с другой стороны, вы не возражаете начать новый сеанс рабочего стола (опять же через NX или VNC), тогда вы можете выбрать, какую среду рабочего стола использовать (то есть: более легкую), а по умолчанию сеансы VNC и NX не имеют 3D или другие расширения пользовательского интерфейса (хотя они могут быть включены по желанию). Winswitch должен облегчить все это.
1
ответ дан 25 May 2018 в 13:49
  • 1
    RDP поддерживает указание размера экрана при подключении. Я все время это делаю. Я не должен иметь возможность изменить разрешение после подключения, но настройка размера экрана на подключаемый клиент является обязательной. (В конце концов, когда вы используете компьютер локально, вам требуется, чтобы он использовал правильное разрешение для вашего монитора, поэтому почему удаленные подключения должны быть разными?) – JesperE 22 September 2012 в 15:34

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

пс. ThinLinc может использовать до 10 одновременных пользователей.

См. Следующее установочное видео сервера ThinLinc на Ubuntu:

http://www.youtube.com/watch?v=qEJ0KrnXyP0

0
ответ дан 25 May 2018 в 13:49

x11rdp - правильное решение. На этот ответ был дан автоматический сценарий

0
ответ дан 25 May 2018 в 13:49

С 2017 года просто посмотрите на

https://help.ubuntu.com/community/VNC/Servers

и

https : //help.ubuntu.com/community/VNC/Servers

Здесь перечислены серверы и клиенты, и информация доходит до

0
ответ дан 25 May 2018 в 13:49

Другие вопросы по тегам:

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