Запуск графических программ в linux через ssh

Дата публикации: 15 11 2012 Автор: PazitiFF

 

Для того, чтобы запустить графическую программу с удалённого хоста через ssh на примере Ubuntu 12.04, нужно проделать следующее:
 
Проверяем настройки на ssh сервере, в конфигурационном файле /etc/ssh/sshd_config должна быть расскоментированна или добавлена строка 
 
X11Forwarding yes
 
После перезагружаем демона
 
$ sudo service ssh restart
 
Далее нужно настроить ssh клиент на своей машине, для этого идём в файл /etc/ssh/ssh_config и добавляем строку:
 
ForwardX11 yes
 
Далле подключаемся к удаленному хосту используя ключи: 
 
 X - перенаправлять графический вывод
 С - компрессия передаваемых данных
 
$ ssh -XC user@example.com
 
Запускаем программу, например thunderbird
 
$ thunderbird
 
Чтобы запустить приложение thunderbird сразу при подключении, можно сделать вот так:
 
$ ssh -XC user@example.com "thunderbird"

 

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.