Я пытаюсь настроить службу резервного копирования для сервера на работе. В частности, мы используем онлайн-сервис резервного копирования. Дуб паук. Это кажется фантастической программой, за исключением одного факта: она использует графический интерфейс для настройки и управления учетной записью. В конечном итоге это не проблема, так как он работает в фоновом режиме для выполнения всех резервных копий, но сейчас я изо всех сил пытаюсь настроить его.
На моем сервере, конечно же, не установлен X или какой-либо графический интерфейс. Кажется, нетрудно использовать SSH (с флагом -X для пересылки X) с рабочей станции Linux с графическим интерфейсом для его настройки (на самом деле это рекомендуется в официальной документации к программе). Проблема в том, что это не работает.
Это мой результат:
dan@cobalt:~$ SpiderOak Fontconfig error: Cannot load default config file SpiderOak: cannot connect to X server
Итак, как мне переслать вывод X с моего сервера без графического интерфейса на мою рабочую станцию?
По умолчанию на сервере Ubuntu (начиная с 9.04) xauth не установлен. Вам нужно будет установить через apt-get как root или через sudo.
[root@myserver]# apt-get install xauth
В общем, рекомендуется проверить настройки SSH. На вашем сервере убедитесь, что / etc / sshd_config содержит:
X11Forwarding yes
На вашем клиенте убедитесь, что / etc / ssh_config содержит:
ForwardX11 yes
Чтобы проверить, пересылает ли X, попробуйте:
[root@myserver]# xclock
Если это работает, вы знаете, что ваш X перенаправлен.
Вам необходимо установить на свой сервер несколько минимальных пакетов X11. Не все, а такие вещи, как xauth и шрифты. Вы не упомянули свой дистрибутив, но в RedHat / CentOS это будет похоже на xorg-x11-xauth и xorg-x11-fonts-base. Часто установка "xterm" влечет за собой все необходимые зависимости. Извините, я не знаю весь список необходимых пакетов / файлов.
Как только это будет сделано, на сервере дважды проверьте работу пересылки SSH X11, набрав:
echo $DISPLAY
Вы должны увидеть что-то вроде "localhost:10.0
", если он работает, или пустую строку, если это не так.