Доступ через Guacamole

У меня есть успешный рабочий экземпляр Apache Guacamole, работающий через docker на моем сервере. Тем не менее, я пытаюсь подключиться к моему новому блоку ubuntu (не виртуальной машине) через VNC, но guac не позволяет этому произойти независимо от того, какие настройки я использую.

Я надеялся использовать базовую встроенную опцию совместного использования экрана VNC, чтобы мне не приходилось устанавливать новые зависимости и т. Д.

В guac я попробовал соединение VNC со статическим IP-адресом под именем хоста и 5901 в качестве порта, имя компьютера с портом и без него, и я попытался установить xRDP для подключения через него, но я столкнулся с проблемами, когда мне приходилось перезагружать компьютер каждый раз, когда я хочу использовать, когда я подключен удаленно в течение дня, а затем пытаться переключиться на его использование непосредственно ночью.

Извините Я бы спросил об этом на форумах guac, но их listserv немного сбивает с толку для навигации.

Спасибо!

0
задан 15 March 2020 в 21:49

1 ответ

У меня была такая же проблема. Вот как я решил эту проблему:

Включить общий доступ к удаленному рабочему столу

Для начала нам нужно убедиться, что общий доступ к удаленному рабочему столу установлен в целевой системе Ubuntu. Выполнить:

sudo apt update && sudo apt install -y vino

Затем в меню действий найдите "Общий доступ" в системных настройках.

Кроме того, вы можете выполнить команду gnome-control-center sharing, чтобы открыть окно настроек общего доступа к удаленному рабочему столу.

Нажмите "Общий экран", чтобы начать настройку удаленного рабочего стола. Убедитесь, что все переключатели установлены в положение "ON". Если у вас несколько сетей, выберите, какая сеть будет использоваться для удаленного доступа к рабочему столу. При необходимости установите пароль.

Параметр "Разрешить подключение для управления экраном" дает удаленному пользователю возможность активно взаимодействовать с удаленным рабочим столом. Если этот параметр НЕ установлен, сеанс удаленного рабочего стола будет установлен как доступный только для чтения. После включения функции удаленного рабочего стола Ubuntu вы можете дополнительно подтвердить, что ваша система теперь прослушивает порт 5900.

Откройте терминал и введите:

ss -lnt

Вывод должен быть похож на:

State    Recv-Q   Send-Q     Local Address:Port     Peer Address:Port  Process
LISTEN   0        4096       127.0.0.53%lo:53            0.0.0.0:*
LISTEN   0        128              0.0.0.0:22            0.0.0.0:*
LISTEN   0        5              127.0.0.1:631           0.0.0.0:*
LISTEN   0        80                     *:3306                *:*
LISTEN   0        511                    *:80                  *:*
LISTEN   0        128                 [::]:22               [::]:*
LISTEN   0        5                  [::1]:631              [::]:*

Если у вас есть UFW брандмауэр включен, откройте порт 5900 для входящих соединений с помощью runnung:

sudo ufw allow from any to any port 5900 proto tcp

Вы должны увидеть:

Rule added
Rule added (v6)
0
ответ дан 9 July 2020 в 20:55

Другие вопросы по тегам:

Похожие вопросы: