ssh x forwarding


Зачем делать проброс иксов по SSH?

Например, чтоб запустить Apache Jmeter на сервере для просмотра графиков и формирования тест плана.

Предположим, что ssh сервер уже установлен и настроен.

  1. Поставим Xorg

    Debian:

    sudo apt-get install xserver-xorg-core
    

    Centos:

    sudo yum install xorg-x11-server-Xorg xorg-x11-xauth
    
  2. Добавим дополнительные настройки в конфиг ssh сервера для работы перенаправления Xorg

    Debian & Centos

    sudo bash -c "echo -e 'X11Forwarding yes\nX11UseLocalhost no' >> /etc/ssh/sshd_config"
    

    Debian:

    sudo service ssh restart
    

    Centos:

    sudo service sshd restart
    
  3. Теперь можно соединяться с сервером, указав опцию -X или прописав в ~/.ssh/config

    Host *
        ForwardX11 yes