Исходя из Windows, это то, на чем основаны мои ожидания. У меня есть экземпляр Ubuntu Desktop Edition, работающий как виртуальная машина на сервере. Я хотел бы использовать его в качестве своей основной среды разработки с открытым исходным кодом, но инструменты VNC, которые я использовал, не кажутся такими же богатыми, как «Подключение к удаленному рабочему столу» в Windows.
Три вещи, которые мне не хватает:
Существует ли подходящий клиент, который я могу запустить в Windows для подключения к моему экземпляру Ubuntu dev, который предоставляет эти возможности ?
Да, Teamviewer является кроссплатформенным решением для удаленного рабочего стола и является бесплатным (как в пиве, а не в речи) для личного использования.
Самые близкие думают к RDP (удаленный рабочий стол) в Linux, вероятный NX. Это не установлено в Ubuntu как значение по умолчанию.
Существует несколько различных серверов, они должны быть установлены в машине, которую Вы хотите совместно использовать:
Единственным клиентом, который работает в окнах, которые я знаю, является NoMachine один. Можно загрузить его с их сайта, это свободно, но с закрытым исходным кодом.
Вы можете использовать xrdp в качестве сервера RDP (таким образом, вы можете напрямую обращаться к этому компьютеру из Windows), а rdesktop - в качестве клиента.
Вы можете попробовать Войти в систему бесплатно. Он работает на Windows, Mac OS X и Ubuntu и работает хорошо.
tsclient является клиентом Ubuntu RDP / VNC, который похож на mstsc
, клиент служб терминалов Microsoft, в Windows.
Он может работать как с VNC, так и с RDP, и вы можете настроить его на работу в полноэкранном режиме, в определенном размере или в окне (в зависимости от размера удаленного дисплея).
Что касается общего доступа к USB через удаленный рабочий стол, tsclient может использовать жесткий диск совместно с удаленной системой, поэтому вы можете копировать файлы, но он не будет использовать произвольные USB-устройства. В этом отношении единственное программное обеспечение, которое мне удалось найти, способное на такое, , по-видимому, коммерчески лицензировано.
Еще одно решение - использовать VirtualBox в качестве системы виртуальных машин. Он имеет встроенный сервер RDP стандарта Windows. Я не уверен, что он предоставляет функции, которые вы упомянули, но стоит попробовать.
Также не забывайте, что вы можете запускать графические приложения удаленно, просто используя команду в локальной оболочке:
ssh -Y server command
Если у вас хорошая пропускная способность между вашим сервером и домом, это предоставить вам практически безупречный опыт. Я даже использую его для запуска приложений Win32 с wine на моем виртуальном сервере и установки их графического интерфейса на моем ноутбуке.