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

У меня есть CentOS 7 в облаке, где я могу сделать только удаленно ssh root@docean.com .

Но удаленно, как я могу запустить сеанс Google Chrome или Chromium на нем и удаленно просматривать графический интерфейс для удаленного просмотра?

РЕДАКТИРОВАТЬ:

Я уже пробовал все ссылки, но никто не решает. Я подключаюсь из OSX 10.12x в CentOS 7. (я не использую Ubuntu или другие CentOS)

Шаг 1:

 $ which xauth /usr/bin/xauth $ cat /etc/ssh/sshd_config | grep X11 X11Forwarding yes X11DisplayOffset 10 #X11UseLocalhost yes #X11Forwarding no $ systemctl restart sshd.service $ systemctl stop iptables.service 

Шаг 2: Неудача?

 $ echo $DISPLAY $ ssh -v -X root@docean.com ... debug1: X11 forwarding requested but DISPLAY not set ... $ export DISPLAY=:0.0 && xclock xclock Error: Can't open display: $ chromium-browser https://icanhazip.com [28207:28207:0323/200459.551890:ERROR:browser_main_loop.cc(272)] Gtk: Locale not supported by C library. Using the fallback 'C' locale. [28207:28207:0323/200459.557234:ERROR:browser_main_loop.cc(272)] Gtk: cannot open display: 

4 Solutions collect form web for “Как запустить Google Chrome или Chromium на удаленном сеансе ssh?”

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

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

 X11Forwarding yes 

Второй шаг – подключение к серверу с -X :

 ssh -X user@hostname 

Наконец, выполните Chromium, вы увидите его на клиентском компьютере.

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

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

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

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

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

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

Изменить: как правильно указал @Jakuje, на удаленной машине нет необходимости устанавливать xserver

  • Формат DDvorak, но QWERTY с модификаторами Ctrl или Alt
  • X11 путаница с окнами / solaris / windows config
  • Невозможно изменить яркость после ожидания или выхода из системы
  • Отключите отображение X11 / Xorg (не в режиме ожидания)
  • Переключитесь на приложение, используя его PID
  • i3: Как запустить программу с большим временем запуска в указанной рабочей области
  • выход на проектор, так как разрешение ноутбука составляет 16: 9, а проектор ниже
  • SSH не завершается после выхода, когда есть программа X Forward
  • Получение пользовательского ввода во время работы в фоновом режиме
  • X Window Over network
  • vnc: невозможно получить приглашение оболочки с открытым приложением по умолчанию
  • Linux и Unix - лучшая ОС в мире.