13 февраля 2018 г.

X11 через SSH или боюсь простудиться в серверной

Пригодилось сегодня на работе, когда доступа в серверную нет, а работать надо.

Необходимо:
1. Xming (http://sourceforge.net/projects/xming/ )
2. Putty, Xshell (ssh клиент, в общем)
3. Доступ по SSH к серверу

Имеем рабочее место под Windows и сервер на Red Hat
С Xming все просто: устанавливаем, запускаем. Настроек не требует, но если очень хочется, то можно поковыряться в ланчере

Настройка клиента на примере PuttySession > пишем адрес хоста.В Connection > SSH > X11 ставим галку на Enable X11 forwarding и пишем в X display location : localhost:0.0
Сохраняем сессию в Session, чтобы удобно было в дальнейшем.

Настройка удаленного хоста
Открываем ssh соединение и в любом вкусном для вас текстовике открываем /etc/ssh/sshd_config. В нем ищем и раскомментируем строку:X11Forwarding yesРестартуем sshd /etc/init.d/sshd restart

После этого проверяем определена или нет глобальная переменная DISPLAY. Смотрится командой env. Если не установлена то делаем следующее:
$ DISPLAY=localhost:10.0
$ export DISPLAY
Не рабочий стол, но программы в графике запускает и позволяет удобно работать. Вуаля, как говорится

Комментариев нет:

Отправить комментарий