
Я хотел бы использовать VNC или что-то подобное для подключения к моему экземпляру Ubuntu 11.10 EC2, аналогично тому, как осуществляется вход на сервер Windows с помощью удаленного рабочего стола. И хотя я установил Xorg, мне не удалось заставить работать что-либо, чтобы подключиться к моему серверу.
Как мне получить доступ к серверу таким образом?
решение1
На стороне клиента я использую Xming и клиент X2Go. Они очень просты в настройке.
На стороне сервера я установил NX / FreeNX. Можно было бы использовать VNC-сервер или множество других вариантов, но я обнаружил, что FreeNX, похоже, лучше подходит для моих нужд, а пользовательский интерфейс рабочего стола на стороне сервера показался мне более быстрым.
Я использовал большинство систем, и у меня нет давних предпочтений. Тем не менее, небольшой совет: лучше всего научиться настраивать их через скрипт и сохранить свой скрипт на случай, если вы захотите повторно сгенерировать свой AMI. Различные искажения конфигурации, через которые вы можете пройти, не стоят того, чтобы их заново изучать, если вы решите создать новый AMI с нуля.
Хорошо изучить ваши варианты клиентского и серверного программного обеспечения и поработать с каждым из них по очереди. Я запустил несколько дешевых спотовых экземпляров, пока искал, какая настройка подходит мне лучше всего.
решение2
Вам необходимо установить VNC-сервер поверх X. Существует множество серверов, упакованных для Ubuntu, попробуйте apt-cache search vnc
.
Я нахожу x11vnc
( apt-get install x11vnc
как root) довольно очевидным. Работает отлично с клиентом tightvnc windows.
На ec2 вам нужно будет убедиться, что необходимые порты разблокированы в брандмауэре, но x11vnc сам сообщит вам, какие из них ему нужны.