Настройка удаленной машины

Для проброса необходим пакет xauth на удаленной машине

  1. Скопировать на машину Cobench, собранный под CentOS

  2. Настроить пользователя на удаленной машине, под которым будет подключение (appuser). Далее инструкции для машины GUI

    1. доставить библиотеки

      1. yum install fontconfig Xext libxkbcommon-x11 qt5-qtbase xorg-x11-xauth libglvnd-glx

    2. mv ~/.Xauthority ~/old.Xauthority

    3. touch ~/.Xauthority

    4. xauth generate :0 . trusted

    5. # To view a listing of the .Xauthority file, enter the following

      xauth list


  3. Если нет GUI

    1. Скопировать на машину Cobench, собранный под CentOS 

    2. Настроить пользователя на удаленной машине, под которым будет подключение (appuser). Далее инструкции для машины GUI

      1. доставить библиотеки

        1. yum install fontconfig Xext libxkbcommon-x11 qt5-qtbase xorg-x11-xauth libglvnd-devel

      2. mv ~/.Xauthority ~/old.Xauthority

      3. touch ~/.Xauthority

      4. xauth generate :0 . trusted

      5. # To view a listing of the .Xauthority file, enter the following

        xauth list


    3. Если нет GUI

      1. Поправить /etc/ssh/sshd_config

      2. X11Forwarding yes
        X11DisplayOffset 10
        X11UseLocalhost yes


      3. перезапустить sshd сервис

    4. systemctl restart sshd

      systemctl restart sshd

    5. Добавить разрешение для кастомного udp траффика

      firewall-cmd --add-port 1025-65535/udp

Linux

  1. Подлючиться по ssh с ключем -X к удаленной машине под настроенным (п.2) пользователем (appuser)

ssh -X appuser@10.0.0.248

  1. Запустить cobench

Windows

  1. Поставить X Server на виндовый клиент. Например XMing (требует прав администратора). Либо VcXsrv Portable (https://sourceforge.net/projects/portable-x-server/),  . Последний рекомендуется запускать с ключом -multiwindow

  2. Включить в PUTTY X Forwarding режим, указать X display location


  3. Авторизоваться на удаленном сервере под пользователем

  4. Запустить cobench

  • No labels