Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Как по VNC или SSH подключиться к X Window на Ubuntu?  (Прочитано 1109 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн glestwid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Захожу, вбиваю startx - и вот что вижу (см. аттач1).  Подскажите плиз что делать?


Вложение удалено. Изображение оформлено в соответствии с правилами.
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщения полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а также список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
« Последнее редактирование: 25 Ноября 2020, 16:26:29 от ALiEN175 »

Dzhoser

  • Гость
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #1 : 25 Ноября 2020, 16:04:03 »
Пару уточняющих вопросов:
1.используется desktop или сервер?
2.если server есть ли там графическая оболочка?
3.на ОС к которой подключаетесь есть VNC server?
По ssh рабочего стола не будет

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #2 : 25 Ноября 2020, 16:49:42 »
Вырезка из моей статьи
Цитировать
А если нужно в куда-то ткнуть в 1с или показать пользователю где искать "ворд" я предпочту VNC:
$ sudo apt install x11vnc
Генерируем пароль для доступа:
$ sudo x11vnc -storepasswd my_vnc_password /etc/x11vnc.pass
Пробуем запустить:
$ sudo x11vnc -auth guess -rfbauth /etc/x11vnc.pass -shared -many -noxfixes -display :0
Ну и пробуем подключиться к хосту. Например через remmina. Порт по умолчанию 5900
Немного о ключах в команде:
-auth guess - используется если запускаем x11vnc от root что бы подключиться к X сессии до пользователя.
-rfbauth - указывает на использование файла для авторизации.
-share - позволяет подключаться нескольким клиентам.
-many - он же -forever - не останавливать vnc сервер если клиент отключился.
-noxfixes - не использовать расширение XFIXES - которое рисует курсор удаленной машины, но вызывает сбой в xorg1.5

Так же, возможно понадобятся следующие ключи:
-notruecolor - отключить полноцветный режим. Для слабых каналов, например.
-scale 1024x768 - выставить разрешение.

Если подключение у нас прошло нормально, то можно положить строчку запуска в автозагрузку.
Либо через меню mate в параметрах - запускаемые приложения. Либо создать сервис systemd.
Первый вариант будет работать только с текущим вошедшим пользователем. Второй будет запускаться независимо от пользователя, поэтому он предпочтительнее:
Создаем файл.
$ sudo nano /etc/systemd/system/x11vnc.service
и запишем в него:

[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service

[Service]
ExecStart=/usr/bin/x11vnc -auth guess -rfbauth /etc/x11vnc.pass -shared -many -noxfixes -display :0
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
Restart-sec=2

[Install]
WantedBy=multi-user.target


Перезапустим демон systemd:
$ sudo systemctl daemon-reload
И пробуем запустить наш сервис:
$ sudo systemctl start x11vnc
Если все хорошо,то включаем сервис в автозагрузку
$ sudo systemctl enable x11vnc
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн glestwid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #3 : 25 Ноября 2020, 18:53:16 »
Пробуем запустить:
$ sudo x11vnc -auth guess -rfbauth /etc/x11vnc.pass -shared -many -noxfixes -display :0

и получаю (см. скрин)

Что не так? И как это исправить?
« Последнее редактирование: 25 Ноября 2020, 18:59:49 от glestwid »

Оффлайн Ivanivanoff

  • Активист
  • *
  • Сообщений: 319
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #4 : 25 Ноября 2020, 22:02:42 »
Krfb
https://apps.kde.org/ru/krfb
sudo apt install krfb
« Последнее редактирование: 25 Ноября 2020, 22:05:09 от Ivanivanoff »

Оффлайн glestwid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #6 : 26 Ноября 2020, 07:58:13 »
А иксы вообще запущены на компе? Это десктопная убунут или сервер?
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Dzhoser

  • Гость
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #7 : 26 Ноября 2020, 09:18:16 »
А иксы вообще запущены на компе?
Это был первый вопрос

Оффлайн 𝓝𝓲𝓻𝓭

  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #8 : 26 Ноября 2020, 09:36:33 »
Это был первый вопрос
Ага, видимо пользователю всеравно, лишь бы что-нибудь сделать ))
судя по
Цитировать
display='unset'
Иксов там нет. Но тогда куда требуется подключиться?
Если серверная ос и к ней нужен рабочий стол, то поставьте любой из:
kubuntu-desktop/groovy 1.398 amd64
  Kubuntu Plasma Desktop/Netbook system

lubuntu-desktop/groovy 20.04.8 amd64
  Lubuntu Desktop environment

ubuntu-desktop/groovy,now 1.459 amd64 [установлен]
  The Ubuntu desktop system

ubuntu-desktop-minimal/groovy,now 1.459 amd64 [установлен, автоматически]
  The Ubuntu desktop minimal system

xubuntu-desktop/groovy 2.233 amd64
  Xubuntu desktop system

А потом уже настроить xvnc
« Последнее редактирование: 26 Ноября 2020, 09:38:13 от 𝓝𝓲𝓻𝓭 »
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #9 : 29 Ноября 2020, 23:47:49 »
glestwid, вы хотите графический интерфейс на VPS (виртуальной машине у хостера) запустить?

Оффлайн glestwid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #10 : 03 Декабря 2020, 09:45:08 »
вы хотите графический интерфейс на VPS (виртуальной машине у хостера) запустить?

Да, именно так.

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #11 : 04 Декабря 2020, 16:45:00 »
Да, именно так.
Возможно ваш хостер предоставляет вам VPS без поддержки графического адаптера, поэтом обычный X сервер не запустится. Попробуйте пакет xserver-xorg-video-dummy вместе с x11vnc.

Оффлайн glestwid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как по VNC или SSH подключиться к X Window на Ubuntu?
« Ответ #12 : 04 Декабря 2020, 17:19:11 »
x11vnc надо переставлять после установки xserver-xorg-video-dummy?

Пользователь добавил сообщение 05 Декабря 2020, 01:51:33:
Возможно ваш хостер предоставляет вам VPS без поддержки графического адаптера


Хостер отвечает странно:

Цитировать
На виртуальных серверах нет встроенного графического адаптера.


И следом

Цитировать
На ВПС присутствует базовый графический адаптер (встроенный), но не более того. Если Вам требуется полноценная видеокарта, то это возможно только на услуге выделенного физического сервера, на отдельных условиях (так как по умолчанию мы также не предоставляем и выделенные серверы с видеокартами).


Вопрос такой - этот "базовый графический адаптер (встроенный)" позволяет запустить X Window и увидеть firefox через VNC (или еще как через удаленную сессию) на нем?
« Последнее редактирование: 05 Декабря 2020, 01:51:33 от glestwid »

 

Страница сгенерирована за 0.071 секунд. Запросов: 24.