Как запустить Google Chrome или Chromium на удаленном сеансе ssh? [дублировать]

Если вы используете systemd, то

systemctl status display-manager

отобразит имя и статус активной службы диспетчера дисплея на вашем компьютере.

11
22.02.2018, 14:06
4 ответа

Вероятно, вам не хватает сервера X11 на стороне Mac. Сервер X11 раньше поставлялся с OS X, но больше не работает, однако XQuartz Project предоставляет рабочие клиентские и серверные библиотеки и двоичные файлы для OS X (даже Sierra).

Вы можете запускать xauth и export DISPLAY = blah и xclock все, что хотите, но если у вас нет X-совместимого сервер отображения (а на OS X отображается , а не X-Windows), все это будет напрасно.

XQuartz также официальная рекомендация Apple для X на OS X .

После того, как вы установили XQuartz , у вас должно быть гораздо больше возможностей для работы с приложениями X-Forwarding, и на этом этапе некоторые другие ответы в этой теме должны помочь вам.

3
27.01.2020, 19:58

Самый быстрый способ - использование X11 forwaring, как советовали другие, вам нужно установить xserver на удаленной локальной машине.

Хорошо объяснено здесь: https://unix.stackexchange.com/a/12772/222357

Edit: as @Jakuje correctly pointed, on remote machine there's no need to install xserver

0
27.01.2020, 19:58

Сначала вам нужно раскомментировать эти строки в / etc / sshd_config на сервере:

X11Forwarding yes

Второй шаг - подключиться к серверу с помощью -X и запустить Chromium

ssh -X user@hostname chromium

. увидеть его на клиентском компьютере.

7
27.01.2020, 19:58

Вы попробовать вариант пересылки X в ssh? ssh -X или ssh -Y, или включить службу удаленного рабочего стола

4
27.01.2020, 19:58

Теги

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