Go to content Go to menu Go to search

Настройка 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

Готово!


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved