Неисправность Настройка VNC на AWS Ubuntu amd64 (ami-9eaa1cf6) через Win 8 TightVNC

2

ПРИМЕЧАНИЕ. Внизу этого вопроса я добавил некоторые детали, которые я нашел, которые, по моему мнению, являются подсказками относительно основной проблемы.

Я начал с чистого экземпляра Ubuntu 14.04 AMI и взял следующих шагов , чтобы попытаться подключиться через TightVNC Viewer в Windows 8.1:

  1. sudo apt-get update
  2. sudo apt-get install ubuntu-desktop
  3. sudo apt-get install vnc4server
  4. vncserver
  5. Введен пароль VNC
  6. vncserver -kill :1
  7. nano .vnc/xstartup
  8. Разомкнуто указанные 2 строки для «обычного рабочего стола»
  9. добавлено sh , поэтому строка читает exec sh /etc/X11/xinit/xinitrc
  10. сохранен файл
  11. перезагрузка, повторное подключение PuTTY
  12. введено vncserver ; он сказал, что он успешно запустил VNC на экране: 1
  13. Пробовал подключиться к VNC через 127.0.0.1:9000 - не удалось
  14. Пробовал подключиться к VNC через 127.0.0.1::9000 - не удалось
  15. Пробовал подключиться к VNC через открытый DNS: 5901 - не удалось
  16. Пробовал подключиться к VNC через открытый DNS :: 5901 - не удалось
  17. Пробовал подключиться к VNC через открытый IP: 5901 - не удалось
  18. Пробовал подключиться к VNC через открытый IP :: 5901 - не удалось
  19. Пробовал подключиться к VNC через общедоступный DNS без указанного порта - не удалось
  20. Пробовал подключиться к VNC через общедоступный IP-адрес без указанного порта - не удалось
  21. Пробовал подключиться к VNC через открытый DNS :: 5902 - не удалось
  22. Пробовал подключиться к VNC через открытый DNS :: 1 - не удалось
  23. Проверял журнал, увидел, что некоторые xfonts отсутствовали, установили их
  24. Убито vncserver
  25. перезагрузка, повторное подключение через PuTTY, перезапуск VNC
  26. Повторяющиеся шаги 13-22 с теми же результатами
  27. Пробовал предложение, которое я нашел, чтобы попробовать изменить x-manager-window & на gnome-session & в xstartup
  28. перезагрузка, все еще не удалось подключиться

Мой файл xstartup теперь выглядит следующим образом:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec sh /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &

и мой журнал выглядит следующим образом:

Xvnc Free Edition 4.1.1 - built Jan 14 2013 22:28:40
Copyright (C) 2002-2005 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Underlying X server release 40300000, The XFree86 Project, Inc


Sun Nov 30 15:03:35 2014
 vncext:      VNC extension running!
 vncext:      Listening for VNC connections on port 5901
 vncext:      created VNC server for screen 0
error opening security policy file /etc/X11/xserver/SecurityPolicy

Я проверил ufw , но статус неактивен, так что это не проблема.

Если я использую tightvncserver вместо vncserver , то получаю те же ошибки, но в журнале говорится:

30/11/14 16:55:37 Xvnc version TightVNC-1.3.9
30/11/14 16:55:37 Copyright (C) 2000-2007 TightVNC Group
30/11/14 16:55:37 Copyright (C) 1999 AT&T Laboratories Cambridge
30/11/14 16:55:37 All Rights Reserved.
30/11/14 16:55:37 See http://www.tightvnc.com/ for information on TightVNC
30/11/14 16:55:37 Desktop name 'X' (ip-172-31-57-160:1)
30/11/14 16:55:37 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
30/11/14 16:55:37 Listening for VNC connections on TCP port 5901

Ятакжеобнаружил,что,несмотрянато,чтоufwвыключен,иуменяестьнастройкибезопасностипоумолчаниюдляэтогоэкземпляраAWSEC2-порт,по-видимому,заблокированвсоответствиисэтиминструментом: Ссылка . Я ввел команду iptables , чтобы открыть ее, но до сих пор не повезло.

    
задан Hack-R 30.11.2014 в 14:52
источник

1 ответ

1

Наконец-то я получил это, чтобы работать.

В дополнение к тому, что группы безопасности AWS разрешают все соответствующие порты, я внесла следующие изменения в PuTTY (мой клиент Windows SSH):

  1. Включено Пересылка X11 в PuTTY Configuration - > Connection - > SSH - > X11
  2. Настройка перенаправления портов в папке PuTTY Configuration - > Connection - > SSH - > Tunnels для 5901

, то я мог бы подключиться к VNC Viewer, установленному в localhost::5901 .

    
ответ дан Hack-R 30.11.2014 в 22:55
источник