Настройка X11 Forwarding через ssh в CentOS
Задача
Настроить проброс X-приложения с удаленного хоста на локальный при помощи ssh.
Проблема в том, что:
1. В современных дистрибутивах по умолчанию проброс отключен.
2. Если удаленный хост это сервер без установленных x-ов то, в нем скорее всего не установлен пакет xauth.
по этому установка будет в два шага.
1. Настраиваем sshd
В файле /etc/ssh/sshd_config прописать:
X11Forwarding yes
затем рестарт sshd..
sudo /etc/init.d/sshd reload
2. Устанавливаем xauth
(иначе получим ошибку “X11 connection rejected because of wrong authentication” при попытке запука x-приложения)
sudo yum install xauth
для поверки поставим простейшее X-приложение, например xclock:
sudo yum install xclock
Проверяем.
После выполнения команды у нас на эркане должны появиться окно с часами..
ssh <user>@<IP> xclock
Готово!