К основному контенту

Отображение GUI с Linux сервера на вашей машине Windows

 

Эта функция называется X11-forwarding. X11 - протокол и система запуска графических приложений в Unix/Linux. Она из коробки поддерживает передачу графики по сети на удаленную машину.

В X11 сервером считается отображающая сторона (то, что мы хотим увидеть). 

Говорить о GUI с пользователями Linux наверное бессмысленно, поэтому в данной инструкции речь пойдет только о том, как увидеть Linux GUI с Windows машины программиста.

Для подключения на потребуется:

1. Программа PuTTY, настроенная на соединение с сервером. О том как настроить это подключение, читать тут

2. Программа PuTTY не поддерживает работу с X11 сервером по умолчанию, поэтому необходимо использовать специальный инструмент, способный отображать X-сервер на Windows машине. Такой инструмент есть: XMing. Его можно скачать по ссылке.

 Установка XMing стандартна. После установки он запускается автоматически.

Чтобы начать использовать X11 сервер из PuTTY, нужно в соответствующей странице настройки X11 выбрать опцию "Enable X11 forwarding" и ввести адрес "localhost:0.0".  После подключения, XMing запустит окно, в котором вы увидите GUI сервера, к которому подключились.


Не стоит надеяться на мощную графику,  но для работы может быть достаточно.

Остальные инструкции могут быть найдены тут.


Комментарии

Популярные сообщения из этого блога

Делаем себе бесплатный VPN на Amazon EC2

Читать этот пост в Telegraph. Другие посты в канале в Telegram. Кто только не расписывал уже пошаговые инструкции по этой теме. Однако, время идёт, ПО меняется, инструкции нуждаются в обновлении, а люди в современной России всё больше нуждаются в применении VPN. Я собираюсь описать все шаги для создания бесплатного сервера на Amazon EC2 с операционной системой Linux и необходимые команды для настройки VPN сервера на нём. Чтобы не повторяться о деталях, которые были много раз описаны на русскоязычных и англоязычных ресурсах, по ходу статьи я просто приведу целую кипу ссылок, где можно почерпнуть необходимую информацию, а где информация устарела - опишу подробнее что нужно сдеать. В итоге, сервер будет доступен для вас из любой точки планеты, с любой операционной системы, и бесплатно (с определёнными ограничениями по трафику). Шаг первый - Регистрируемся на Amazon AWS Нужно зайти на сайт https://aws.amazon.com/ru и сразу перейти к Регистрации, нажав одноимённую кнопку. При р

В помощь программисту: инструкции по работе с Ubuntu сервером

Программистам чаще приходится писать код и заботиться о его чистоте, правильных абстракциях в коде, корректных зависимостях и прочих сложностях профессии. При этом, настройка и обслуживание серверов, хоть и связанная область - это отдельный навык, необходимый не каждому, и помнить о котором в деталях сложно. Поэтому, я делаю ряд микро-инструкций, которыми буду пользоваться и сам, когда необходимо. Это не статьи, а пошаговые помощники, которые я буду дополнять и наполнять по мере надобности. Делаем бесплатный VPN на Amazon EC2 Создание ключей SSH Подключение к серверу через SSH Передача файла с Linux сервера наWindows машину Делаем VPN сервер на Ubuntu 20.04 используя OpenVPN и EasyRSA  Отображение GUI с Linux сервера на Windows машине

Выбираем все плюсы из трех парадигм Entity Framework

Между парадигмами разработки с Entity Framework (Code First, Model First, Database First) я выбрал промежуточную, потому что ни одна меня не устраивала полностью. В Code First меня радуют чистые POCO классы, но не устраивает невозможность моделирования базы. В Database First и Model First мне не нравится генерация EDMX и другого всего лишнего. Таким образом, я нашел для себя такое решение: 1. Я моделирую схему в любой удобной программе (тут любая внешняя программа моделирования, генерирующая SQL Server-совместимые скрипты генерации базы) Рис. Смоделированная схема БД. 2. Создаю базу в SQL Management Studio 3. Делаю Reverse Engineering базы в POCO классы (как в Code First) с помощью плагина Entity Framework Power Tools Рис. Установленный плагин для Reverse Engineer. Рис. Вот так делается Reverse Engineer базы данных в POCO классы. Рис. Результат генерации POCO классов на основе базы данных: папочка Models с готовым контекстом, классами объектов и маппинг-классами.