Я создал следующую виртуальную машину в Windows Azure для небольшого веб-сервера для моего клиента. Клиентская ОС: ОС Windows 8 Server: использование Linux CentOS 6.5 от OpenLogic из списка Azure
На сервере установлены следующие пакеты:
yum groupinstall "X Window System" "Рабочий стол" (основан на вики CentOS, но не уверен, в чем разница между "Desktop" и "Basic-Desktop" в некоторых руководствах
Изменить: Basic-Desktop не полностью установлен, в то время как Desktop полностью установлен для всех функций. "Рабочий стол" в предыдущей версии известен как "Среда рабочего стола Gnome".
ням вин-сервер
Редактировать: vino-сервер является VNC-сервером для Gnome, tigervnc-сервер требуется для CentOS 6.5 в качестве полнофункционального VNC-сервера
Теперь с помощью Putty SSH для Windows подключите сервер Linux без проблем.
Основываясь на поиске в Интернете, vino-сервер представляет собой удаленный рабочий стол на основе VNC(Virtual Network Computing) и RDP(Remote Desktop Protocol). Для использования Windows RDP требуется XRDP, в то время как VNC можно использовать без каких-либо дополнительных пакетов, но с небольшими настройками.
Соображения по поводу XRDP для CentOS
Поскольку для CentOS нет нативной сборки XRDP, я должен собрать ее сам. Я еще не пробовал, потому что, по словам системного инженера, сборка из исходного кода не является хорошей идеей и небезопасна для производственного сервера. Поэтому, чтобы избежать этого, я пытаюсь подключиться через VNC.
VNC Настройка трудностей
Однако, хотя я добавил порт 5900 ucd/tcp к iptables и конечным точкам на портале управления Azure, я не могу настроить "Активацию доступа к удаленному рабочему столу", поскольку я нахожусь в терминале Putty, графический интерфейс пользователя открыть нельзя.
Я нашел команду vino-preferences
для настройки, которую нельзя открыть в Putty.
Итак, я попробовал XMing, чтобы открыть терминал.
-A INPUT -m состояние -state NEW -m tcp -p tcp --dport 5900 -j ПРИНЯТЬ
-A ВХОД -m состояние -state NEW -m udp -p udp --dport 5900 -j ПРИНЯТЬ
Xming для Windows, настройка трудностей
Я установил Xming и шрифты для него. Я установил Putty в соответствии с вопросом @ NobleUplift:как мне заставить X11 Forwarding работать в Windows с PuTTY и Xming? и на основе некоторых других исследований. Предположим, что Xming использует SSH Tunneling с Putty, и Putty направит необходимую информацию в X Window.
X11 переадресация да
X11DisplayOffset 10
X11UseLocalhost да
AddressFamily inet
После этих настроек и двойного щелчка по ярлыку XMing, настроенному для вышеуказанной учетной записи, он ничего не открывает и не остается на панели задач Windows после ввода "пароля". Это немедленно закрывается.
Поэтому я застрял здесь, потому что не могу настроить VNC и не могу подключиться к Xming. Я надеюсь, что приведенное выше описание является адекватным, и любая помощь приветствуется.