Я хотел бы использовать Amazon EC2, но мне нужно знать, существует ли AMI с дистрибутивом Linux с графическим интерфейсом.
GUI в экземпляре Amazon EC2 Linux
Ответ 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) Ошибка: Нет пакетов в любой запрошенной группе, доступных для установки или обновления
Может кто-нибудь предложить мне решение?