X11, як я припускаю, більшості з вас відомо, є графічним сервером, який використовується майже у всіх дистрибутивах Linux. Цей сервер дозволяє, серед іншого, переадресацію через SSH. Це означає, що можна запускати графічні програми з віддаленої машини, експортуючи дисплей на наш робочий стіл. Тобто додаток працює на віддаленому сервері, але графічний інтерфейс відображається на нашому локальному робочому столі.
заходи
1. - На сервері відредагуйте файл / etc / ssh / ssh_config та змініть параметр X11Експедиція так це виглядає так:
X11 Пересилання так
Після цієї зміни може знадобитися перезапустити демон ssh. Спосіб зробити це залежить від кожного дистрибутива Linux. Найпростішим є перезавантаження машини.
2. - На локальному робочому столі увійдіть на сервер через SSH, використовуючи параметр -X:
ssh -X користувач @ ім'я хосту
де користувач - це ім'я користувача, що використовується для входу на сервер і ім'я хоста - це IP або псевдонім сервера.
3. - Щоб запустити програму, вам просто потрібно зробити це з терміналу. Наприклад:
світлячок
Довірена переадресація X11
Увімкнувши перенаправлення Trusted X11, можна трохи прискорити швидкість з'єднання, оскільки уникаються деякі кроки, пов'язані з його безпекою.
Якщо швидкість важливіша за безпеку, потрібно лише зробити наступне:
1. - На сервері відредагуйте файл / etc / ssh / ssh_config та змініть параметр ВпередX11Довірений так це виглядає так:
ForwardX11 Довірено так
2. - На локальному робочому столі увійдіть на сервер через SSH, використовуючи параметр -Y:
ssh -Y user @ hostname
Стиснута переадресація X11
У тих випадках, коли зв’язок між сервером і клієнтом не найкращий, можна стиснути дані, що надсилаються сервером.
Для цього під час входу на сервер через SSH додайте параметр -C:
ssh -X -C користувач @ ім'я хосту