Хотите получить удаленный доступ к машине с Linux и запустить графическое приложение? PuTTY на помощь, благодаря опции «включить пересылку X11». Вы даже можете сделать это из Windows — все, что вам нужно сделать, это быстро установить X-сервер.
Программа PuTTY изначально была написана для Windows, 20 лет назад . С тех пор он был портирован на многие другие платформы. Это графическое приложение, которое обеспечивает окно терминала и удаленное подключение к другим компьютерам. Как правило, соединение осуществляется с использованием SSH , но поддерживаются другие протоколы.
Как и традиционный интерфейс командной строки окна терминала, PuTTY можно настроить для открытия графических приложений на удаленном компьютере.
Установка PuTTY
Если PuTTY еще не установлен на вашем компьютере, вы можете установить его следующим образом.
В Windows загрузите PuTTY из Интернета .
Чтобы установить PuTTY в Ubuntu, используйте эту команду:
sudo apt-get установить шпаклевку
Чтобы установить PuTTY на Fedora, используйте эту команду:
sudo dnf установить замазку
Чтобы установить PuTTY на Manjaro, используйте эту команду:
sudo pacman -сюй шпаклевка
Использование PuTTY в Windows
Если вы используете PuTTY в Windows, вам придется установить X-сервер, прежде чем продолжить. Остальная часть процесса будет работать так же, как и в Linux.
Графические приложения Linux используют X-сервер для обеспечения графической среды рабочего стола. Там должно быть где-то для графических приложений, чтобы открывать и запускать. У Windows нет X-сервера, потому что он не нужен. Поэтому нам нужно будет установить его, как при запуске графических приложений Linux из Windows 10 для подсистемы Windows для Linux .
Xming X сервер был использован для исследования этой статьи, и он работал отлично. Загрузите и установите его. Вы можете принять все значения по умолчанию. Он запускается сразу после установки и отображается в виде значка на панели задач.
Начиная PuTTY
В Windows вы найдете PuTTY в меню «Пуск» после его установки. В GNOME вы можете запустить PuTTY, нажав клавишу Super — ту, которая находится между клавишами Ctrl и Alt в правой руке, и набрав «putty».
Значок PuTTy появится в верхней части экрана. Нажмите на нее, чтобы запустить PuTTY.
Соединение с PuTTY
Окно PuTTY появится. В поле Host Name введите IP-адрес или сетевое имя удаленного компьютера, к которому вы собираетесь подключиться. На удаленном компьютере должен быть запущен SSH-сервер.
На боковой панели прокручивайте вниз, пока не увидите запись дерева «SSH». Разверните это, затем раскройте запись «Auth» и выделите запись «X11».
Установите флажок «Включить пересылку X11».
На боковой панели выделите верхнюю часть списка и выберите запись «Сеанс». Введите имя для этих настроек. В текстовом поле «Сохраненные сеансы» нажмите кнопку «Сохранить». Обычно вы сохраняете настройки под именем удаленного компьютера, чтобы вы могли легко использовать их для будущих подключений.
Нажмите кнопку «Открыть», чтобы подключиться к удаленному компьютеру.
При первом подключении к удаленному компьютеру вы увидите предупреждение о том, что вы ранее не подключались к этому компьютеру.
Нажмите кнопку «Принять», чтобы завершить соединение.
Окно x-term появится. Введите имя учетной записи, к которой вы подключаетесь, и нажмите Enter. Вам будет предложено ввести пароль для этой учетной записи. Введите пароль и нажмите Enter.
Вам будет предложено приглашение командной строки удаленного компьютера.
Чтобы запустить графическое приложение, введите его имя в командной строке с любыми параметрами, которые вы хотите передать ему. Мы собираемся использовать редактор панелей для редактирования файла .bashrc.
листик .bashrc
Откроется редактор вкладок с загруженным в него файлом .bashrc.
В качестве другого примера, давайте запустим браузер прозрения.
Богоявление
Откроется браузер Богоявления, и вы сможете перейти на любимый веб-сайт.
И да, это работает и на Windows! Здесь мы запустили простую IDE Python в удаленной системе Linux. Он появился на нашем рабочем столе Windows. Просто запустите его, набрав его команду, как в Linux.
Обратите внимание, что он не имеет обычного оформления окон Windows. Это приложение Linux, работающее на вашем рабочем столе Windows, с атрибутами окна Linux, любезно предоставленными PuTTY и Xming X server.
Закрытие соединения
Чтобы закрыть соединение, закройте все приложения, затем используйте команду выхода в окне терминала PuTTY.
выход
Это действительно впечатляет
Добиться чего-то столь чуждого, как функционирующее приложение Linux, работающее довольно успешно на рабочем столе Windows, с помощью нескольких простых шагов, — не что иное, как шок.