Графика Linux через ssh
На последней лекции нам рассказывали о службе X Server, которая является основой графики в Linux. Лекцию по этой теме выложу позже, а пока хочу описать о там как удаленно запустить графическое приложение Linux через ssh. Зачем это может понадобится это уже другой вопрос :) Итак, речь идет о двух компьютерах с Linux: удаленный (буду называть его debian) и свой локальный (назовем его ubuntu).
Сначала заходим по ssh на debian и открывает с правами администратора файл /etc/ssh/sshd_config. Ищем параметр X11Forwarding устанавливаем значение yes. Сохраняем файл и перезапускаем службу:
/etc/init.d/ssh restart
Отключаемся от удаленного компьютера и подключаемся еще раз только уже с ключом -X:
ssh -X user@debian
Теперь запускаем какое-либо графическое приложение установленное на удаленном компьютере debian, например браузер iceweasel:
igor@debian:~$ iceweasel
или
igor@debian:~$ iceweasel &
если хотим получить доступ к командной строке.
Процесс iceweasel запуститься на удаленном компьютере, но изображение будет рисоваться на локальном экране компьютера ubuntu. Но об этом подробнее на лекции.
Можно также на локальном компьютере открыть файл /etc/ssh/ssh_config и в нем установить параметр X11Forwarding в yes. Тогда запуск графических приложений будет работать и без ключа -X.
Вот так вот. Оказывается все очень просто :)
Оставьте свой отзыв