Подтвердить что ты не робот

GUI в экземпляре Amazon EC2 Linux

Я хотел бы использовать Amazon EC2, но мне нужно знать, существует ли AMI с дистрибутивом Linux с графическим интерфейсом.

4b9b3361

Ответ 1

Это работает на 64-битном RHEL 6.3: (примечание: # означает суперпользователь и может быть заменено на sudo)

# yum groupinstall "Desktop"    
# yum install tigervnc-server xorg-x11-fonts-Type1
# vncserver 
# chkconfig vncserver on

# vi /etc/sysconfig/vncservers 

Отредактируйте последние две строки, uncommenting, где myuser - созданный пользователь (обычно ec2-пользователь).

VNCSERVERS="2:myuser"  
VNCSERVERARGS[2]="-geometry 1280x1024"

Сохранить изменения.

Изменить iptables:

# vi /etc/iptables

Добавьте эту строку:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

Перезагрузите iptables:

# service iptables restart

Затем отредактируйте файл xstartup:

# vi /root/.vnc/xstartup

Сделайте последнюю строку:

exec  gnome-session

Чтобы закончить:

  • Перезагрузите экземпляр (reset ваши службы vncserver)
  • Убедитесь, что группа безопасности amazon позволяет трафик tcp 5902
  • Запустите средство просмотра VNC, такое как RealVNC на вашем локальном компьютере.
  • Подключиться к public_ip: 5902

Ответ 2

Я не знаю, выходит ли он. Но вы можете установить VNC-сервер на любую установку Linux, включая существующие AMI. А затем подключитесь с помощью VNC-клиента, чтобы получить удаленный рабочий стол.

Или используйте сервер NX и клиент.

Или даже простой протокол X, но это будет очень медленно.

Ответ 3

Вы можете установить GNOME на LINUX AMI для графического интерфейса. Вы также можете использовать NOMACHINE для этого. Если вы используете Ubuntu AMI, выполните следующие шаги:

export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop

Ответ 4

Вы можете проверить сообщение здесь, если вы заинтересованы в использовании Freenx для подключения к AMI Amazon с использованием Fedora, CentOS, RHEL (или любой другой дистрибутив на основе yum).

Ответ 5

Вот инструкции (спасибо Renan от AWS), которые я получил в мае 2015 года.

  • Запустите новый или используйте существующий экземпляр Ubuntu. Я использовал Ubuntu 13.10 Saucy Salamander, 64-bit.10: 08: 04 AM.
  • Обновление списка системных пакетов: 10: 08: 04 sudo apt-get update10: 08: 04 AM
  • Дополнительно - рекомендуется обновлять все установленные пакеты, даже ядро. Могут быть причины не хотеть этого, однако: 10: 08: 04 AM sudo apt-get dist-upgrade10: 08: 04 AM
  • Установите LXDE и TightVNC (это займет некоторое время, в зависимости от типа экземпляра): 10: 08: 04 AM sudo apt-get install lxde tightvncserver10: 08: 04 AM
  • Перезагрузите систему: 10: 08: 04 AM sudo reboot10: 08: 04 AM
  • Запустите VNC-сервер (на localhost - поскольку сам VNC не очень безопасен, мы будем использовать SSH) 10:08:04 AM vncserver -geometry 1024x768 -depth 16 -localhost: 110: 08: 04 AM Примечание. Сервер VNC попросит вас установить и подтвердить пароль. Вы будете использовать это при подключении клиента VNC.10: 08: 04 AM.
  • Установите подходящий просмотрщик VNC, например TightVNC в Windows: http://www.tightvnc.com/download.php 10:08:04 AM или Remmina на Linux (обычно устанавливаются по умолчанию или, по крайней мере, доступны в репозиториях).10: 08: 04 Извините, я не уверен, что пользователи Mac устанавливают для VNC, но, по-видимому, там есть средство просмотра на основе Java: http://www.tightvnc.com/faq.php#macosx 10:08: 04 AM
  • Создайте туннель SSH: 10: 08: 04 AM ssh -L 5901: localhost: 5901 -N -f -i ubuntu @10: 08: 04 AM В Windows PuTTY введите обычные настройки (логин, адрес, файл ключа), затем перейдите в Connection > SSH > Tunnels и введите 5901 для Source Port и localhost: 5901 для Destination, затем нажмите Add и запустите сеанс .10: 08: 04 AM
  • Наконец, запустите средство просмотра VNC и подключитесь к localhost: 5901, затем введите пароль VNC, который вы выбрали ранее. 10: 08: 04 AM.
  • Наслаждайтесь вашим зашифрованным, удаленным графическим интерфейсом Linux.

Ответ 6

Я получаю ниже ошибку при запуске команды "yum groupindtall" Рабочий стол "".

[root @ip-XX-XX-XX-XX ~] # yum groupinstall "Desktop" Загруженные плагины: приоритеты, update-motd, помощник по обновлению amzn-main | 2.1 kB 00:00 amzn-updates | 2.5 kB 00:00 Внимание: группа Desktop не существует. Возможно, запустите: yum groups mark install (см. Man yum) Ошибка: Нет пакетов в любой запрошенной группе, доступных для установки или обновления

Может кто-нибудь предложить мне решение?