Використовуємо Xming на Windows та Linux
Іноді виникає потреба відкрити з сервера якусь програму, та виконувати її в середовищі Linux, але якщо програма з графічним інтерфейсом то є варіант віддалено підключитись до робочого стола, як я описав тут або використати більш цікавий засіб, який я спробую пояснити в цьому пості.

Встановлюємо необхідні програми в Windows
Щоб налаштувати X forwarding через SSH з віддаленого сервера Fedora на локальний комп’ютер з Windows 11, вам знадобиться встановити X-сервер та SSH-клієнт на локальному комп’ютері. Ось кілька кроків, які ви можете виконати:
- Встановіть X-сервер на вашому комп’ютері з Windows 11. Для цього ви можете використовувати безкоштовний X-сервер Xming X Server for Windows.
- Встановіть SSH-клієнт на вашому комп’ютері з Windows 11. Для цього ви можете використовувати клієнт PuTTY, нижче я покажу налаштування для нього, або PowerShell.
- Запустіть Xming на вашому комп’ютері з Windows 11 та переконайтеся, що X-сервер працює. Після встановлення Xming у вас буде 2 додатка: саме Xming та Xming Launcher, на данному етапі нас цікавить саме Xming, він запускається та “нічого не робить, та ховається в трей. Так і потрібно 🙂

Запуск за допомогою Putty
- Відкрийте PuTTY та введіть IP-адресу віддаленого сервера Linux в поле “Host Name (or IP address)”.
- У вкладці “Connection” виберіть “SSH” як тип з’єднання та відкрийте “SSH -> X11” у панелі зліва.
- Встановіть прапорець біля “Enable X11 forwarding” та введіть “localhost:0.0” в поле “X display location”.
- Увійдіть в систему на віддаленому сервері Fedora за допомогою PuTTY.


Щоб не вводити багато раз одне і те саме, краще зберегти Save налаштування і потім використовувати кнопку Load.
Після запуску putty запитає логін та пароль, і потім можна спробувати запустити програму:
ivan@ubuntu ~>firefoxЗапуск за допомогою Powershell
З PowerShell трошки складніше. Спочатку в терміналі потрібно виконати команду
PS C:\Users\ivan> setx DISPLAY "localhost:0.0"наступний крок це запуск xming (якщо не було запущено раніше, перевірити справа чи не прихований значок в трей).

І нарешті запуск ssh з’єднання
PS C:\Users\ivan> ssh -Y username@192.168.1.22Зверніть увагу на ключ -Y в іксах я запускав з ключем -X але наразі працює так.
Запуск програмки
Наостанок можна запустити програму
ivan@fedora ~> gimpЦе все! Ви можете відкривати будь-які програми з графічним інтерфейсом на віддаленому сервері Fedora та переглядати їх на своєму локальному комп’ютері з Windows 11 за допомогою X forwarding через SSH.