LINUX.ORG.RU

remote KDE application + ssh — how stuff works?


0

0

на машине запущен X и KDE. делаю ssh на другую машину с X и KDE. далее запускаю прям в командной строке любое X - приложение, например:

me@remote$netscape

или

me@remote$amarok

и на машину за которой сижу я передаётся изображение окна этого приложения. хотя выполняется оно, понятное дело, на удалённой машине. ясно, что это у иксов такие замечательные возможности, но не понятно как оно работает.

вопрос: как это всё работает? На каком уровне происходит обмен между текущей машиной и удалённой? это приложение само выясняет что я -- удалённый пользователь, или это может X-server ему объясняет? ведь по идее нет разницы -- шелл выполнен на удалённой машине и я должен быть виден как обычный юзер...

вероятно что это у иксовых приложений такая встроенная функция которая выясняет на какой X-server передавать картинку, но как тогда приложение это делает?


sshd на удаленной машине изображает из себя x-server и отправляет на клиентскую сторону, через ssh-соединение, всё что передают x-клиенты. ssh-клиент же на локальном компе всё что принимает, отправляет x-серверу, который рисует и картинку.

На удаленном компе при этом иксы запускать не обязательно, более того можно наладить прямое общение между Х клиентами и сервером, без ssh-туннеля.

Deleted
()
Ответ на: комментарий от Deleted

Спасибо, а какие ключевые слова искать? Кроме "X11 ssh tunneling". В какой документации это описано? К X-Free ?

caree
() автор топика
Ответ на: комментарий от caree

>ключевые слова

DISPLAY
example:
  export DISPLAY=remote_host:0.0

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.