Запуск графических приложений (X11) по SSH на удаленном сервере Linux с помощью MobaXterm в Windows
Установка MobaXterm
Прежде всего необходимо скачать утилиту MobaXterm. Сделать это можно по ссылке ниже:
MobaXterm — бесплатный Xserver и SSH-клиент для операционных систем Windows
Затем нужно установить программу, воспользовавшись подсказками от мастера установщика.
Как пользоваться утилитой
Откройте MobaXterm и подключитесь к своему рабочему столу / серверу Linux. Для этого нужно выполнить следующие шаги:
1. Нажмите на иконку Xserver на верхней панели инструментов
2. Перейти на вкладку «Sessions» на левой боковой панели:
3. Щелкните правой кнопкой мыши, выберите «Saved sessions» и создайте новый сеанс.
4. Нажмите на вкладку SSH и заполните поля: Host и Specify username.
5. Убедитесь, что поле X11-Forwarding отмечено и нажмите OK:
Следующие шаги предназначены для выполнения на операционных системах Linux.
Пакеты Linux
Установить CentOS / Fedora / RHEL X11 можно как показано ниже:
yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1
Установка Debian / Ubuntu X11 происходит так:
sudo apt-get install xauth xfonts-base
Вы можете найти другие шрифты, выполнив поиск пакетов, содержащих «xfonts» в названии.
Настройка отображения пересылки SSH X11
Отредактируйте файл /etc/ssh/sshd_config и убедитесь, что у вас есть:
X11Forwarding yes
Вы можете получить ошибку D-Bus:
D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open “/var/lib/dbus/machine-id
dbus-uuidgen > /var/lib/dbus/machine-id
Пример вывода
Перед запуском приложений нужно установить X11-приложения с помощью следующей команды:
sudo apt install x11-apps
Для примера мы также запустим приложение для управления виртуальными машинами virt-manager и браузер Firefox.
Установка и запуск virt-manager:
sudo apt install virt-manager ssh-askpass
virt-manager
sudo apt install firefox firefox-geckodriver
firefox
Выводы
Спасибо за время, уделенное на прочтение статьи! Теперь Вы знаете о том, как отображать SSH X11 с использованием MobaXterm в Windows.