Оборудование:

  • Macbook Air как локальный компьютер, подключенный к дому через 802.11G-> Verizon FIOS 15 Мбит / с вниз / 5 Мбит вверх по оптоволокну. Также иногда из других соединений быстро (университет) и медленно (отели и т.д.).
  • Сервер Dell poweredge 750 удаленно подключил GbE через 25 Мбит / с по 15 Мбит / с по оптоволокну

Задачи: - Разработка в Xcode и Typical Office (Mac OS X)- Запустить инструменты Xilinx ISE VHDL и отладчики моделирования цепей (доступны в Linux и Windows)- Запустить Visio & Project (Windows)- Запустить Altium Designer для проектирования схем, компоновки, моделирования программное обеспечение (Windows)- Запустите Visual Studio 2010 (Windows)

Конфигурация: - Macbook Air под управлением офисного программного обеспечения, Xcode. - Poweredge работает под управлением Ubuntu Linux и виртуальной машины XP внутри него через сервер vmware - Порт SSH перфорирован на Poweredge

До сих пор я пытался просто запустить ssh -X poweredge и запустить приложения X, перенаправляя их на мой локальный сервер X в Mac OS X. Это работало отлично от подключения моего университета (через Wi-Fi), но плохо работало дома. Очевидно, что протокол X очень чувствителен к задержке. Например, окна не будут принимать нажатия кнопок, их придется нажимать много раз. Я слышал, что есть настройки X и настройки SSH, которые я могу использовать для уменьшения задержки - кто-нибудь знает больше об этом ??? Что касается безопасности, все, что меня интересует, - это шифрование моего pw при входе в систему. Это не чувствительная ситуация. Я полагаю, что решением было бы установить DISPLAY на коробке Linux на мой IP и порт, за исключением того, что он часто меняется, и я всегда за брандмауэрами (некоторые, которые я могу пробить как дома, другие, которые мне не нравятся в школе)

Я также пробовал VNC, который работает "хорошо"

При использовании windows, который я еще не пробовал, можно ли использовать удаленный рабочий стол через SSH и VNC через ssh (запустить VNC-сервер в XP) - или больше? Что может работать лучше?

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

1 ответ1

2

Существует удаленный вариант X под названием NX, который продается на рынке компанией NoMachine, а в вариантах с открытым кодом - проектами freeNX и NeatX . По сути, это улучшенный протокол удаленного X, включающий локальное кэширование и транспортировку, сжатие по SSH. Если вы можете использовать это (это, конечно, будет зависеть от установки небольшого сервера на ваших удаленных машинах), это, вероятно, улучшит ситуацию гораздо больше, чем ручная настройка, потому что вы не можете настроить локальный кэш для рисования X примитивы, которые делает NX.

Мне это очень нравится, но есть одно отличие от ssh -X: вы увидите диалоговое окно входа и весь рабочий стол удаленного компьютера, а не только ваше приложение. Это, в то же время, является большим преимуществом по сравнению с VNC: с VNC вы можете иметь только один указатель мыши на машине, так что он по сути однопользовательский. NX дает вам реальные сеансы и позволяет нескольким пользователям параллельно.

Коммерческий вариант, похоже, нацелен на создание Windows Server "в ближайшее время", но кроме этого, я не могу помочь вам с Windows-стороной вашего вопроса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .