Удаленный доступ к рабочему столу Linux Astra с компьютера Windows 10 или линукс
logotip

Удаленный доступ к рабочему столу Linux Astra с компьютера Windows 10 или линукс


Друзья, доброго дня! Удаленный рабочий стол — привычный и необходимый инструмент. Для линукс давно  разработаны инструменты, с помощью которых можно подключаться и работать. Изучим варианты подключения к рабочему столу с Windows и Линукс.

Внутри компьютерной сети проблем с подключением не возникает. Если планируется удаленная работа из дома (или из  другой компьютерной сети),  то для подключения в сеть необходимо наличие в ней OpenVPN сервера и открытого к нему порта.

На сервере Линукс к которому планируем подключаться нужно разрешить удаленные сессии (Пуск-Панель управления-Система- Вход в систему)

 В моем случае необходимо, чтобы подключаться по удаленке можно было бы как из  компьютера с Windows 10 так и с операционной системой Linux. Поэтому, список начнем с программы  X2go

Предоставление удаленки через программу X2GO

Для начала устанавливаем программное обеспечение  на сервер Линукс, к которому планируется подключаться командой:

sudo apt install x2goserver

По SSH можно выполнить команду так:

ssh superuser@IPадрес компьютера sudo apt install x2goserver

Если планируется печать (у терминальных серверов это обычное дело) тогда не забываем установить и службы печати командой:

sudo apt install x2goserver x2goserver-printing cups-x2go

По SSH:

ssh superuser@IPадрескомпьютераsudo apt install x2goserver x2goserver-printing cups-x2go

После установки сервер сразу же готов к работе и теперь нужно установить клиентскую часть на клиентской машине. Если подключение будет с  Windows скачиваем программу.

Внимание! Имя пользователя в  Windows должно быть на латинице.

Если у вас не так — читаем здесь как быстро и легко изменить имя пользователя в Windows на нужное.

Как установить и настроить удаленное подключение к Linux Astra c компьютера Windows 10 через X2go?

После завершения мастера установки запускаем программу и теперь нужно правильно настроить ее. Она представляет собой некий менеджер, в который можно занести и настроить сразу несколько подключений к  разным удаленном рабочим столам. С возможностью печати на локальном принтере.

Для корректной работы устанавливаем программу просмотрщик pdf -документов на компьютер. Я пользуюсь бесплатной Foxit Reader PDF.

В X2go «Настройки»  идем во вкладку «Печать», выбираем принтер   и настраиваем путь  к файлу просмотрщика PDF

Галочка «Команда печати» должна быть активирована, а в строке нужно ввести путь к исполняемому файлу программы с параметром -p такого вида: «C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader» -p 

Во вкладке «Xorg server Setting» должна быть галочка «Использовать встроенный X-сервер:

Перезапускаем программу и теперь можно настраивать непосредственно подключение. Вводим имя компьютера, имя пользователя, стандартный номер порта SSH 22( на фото 21 порт. это не правильно, нужен именно 22 порт!).

Важная настройка — оконный менеджер «Другой оконный менеджер»; команда на его запуск fly-wm. Если выберите не тот — удаленка не будет нормально работать. Чтобы подключиться — жмем на наименование подключения…

выбираем оптимальное разрешение; вводим пароль и все должно заработать. При желании можно подключить локальные каталоги для обмена файлами с сервером.

Не переключается язык в X2GO, как устранить проблему с переключением раскладки клавиатуры с английского на русский язык и наоборот ?

Обязательно столкнетесь с проблемой переключения раскладки клавиатуры с английского на русский и наоборот после подключения к удаленному рабочему столу.  Частая болезнь X2go которая лечится командой (на сервере):

setxkbmap -layout ‘us,ru’ -option ‘grp:alt_shift_toggle,grp_led:scroll’

Это временная мера!  Раскладка будет переключаться нажатием Alt+Shift. На клиентской машине с Windows сделайте переключение раскладки нажатием Ctrl+Shift. Как только закроете сеанс, при следующем заходе проблема возникнет опять. Я решил ее следующим образом: подключился по удаленному рабочему столу, зашел в «Пуск-Панель управления»- «раскладка клавиатуры». С языками должно быть так:

Во вкладке «Опции XKB» выбираем настройку «Switshing to another layout» и ставим флаг на сочетании клавиш Alt+Shift:

Сохраняем настройки и пробуем. Если кто — то нашел другой способ решения проблемы — просьба делиться в комментариях! Можно при желании организовать доступ к удаленному компьютеру без ввода пароля, установив закрытый ключ SSH сертификата пользователя, под которым подключаетесь в настройку:

Как настроить удаленку  X2go на компьютере с Linux Astra для подключения к рабочему столу с Линукс?

Сначала нужно подключить список официальных репозиториев программы. Для этого предварительно установим ключи для подключения к серверу репозиториев:

sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E

Затем скачиваем c официального сайта список репозиториев. Запускаем Midnight Commander c правами суперпользователя:

sudo mc

И копируем скаченный список в папку: /etc/apt/sources.list.d

Обновляем пакеты из подключенных репозиториев командой:

sudo apt-get update

При ошибках получения подписей и невозможности скачать подписанные пакеты разработчики рекомендуют устанавливать пакеты в обход (но этого делать не рекомендуется без особой нужды):

sudo apt update —allow-insecure-repositories

Далее, скачиваем инструмент по работе с ключами в X2go с последуюшим обновлением пакетов :

sudo apt install x2go-keyring && sudo apt-get update

Теперь можно устанавливать клиент X2go. Делать это нужно командой

sudo aptitude install x2goclient

На вопрос который предложит система отвечаем сначала «НЕТ» . А когда будет выведен список устанавливаемых зависимостей — отвечаем — ДА

Программа появится в меню «Пуск» -«Сеть». Настройки подключения X2go в Линукс Астра производятся аналогичным образом как это мы проделали в Windows клиенте.

Как настроить подключение к удаленному рабочему столу  Windows 10 c компьютера линукс Астра?

Есть еще один легкий вариант подключения к удаленному рабочему столу Windows 10 с компьютера Линукс. Этот вариант удобен тем, что на рабочем столе клиентской машины можно создать ярлык и дергая его подключаться к удаленной машине.

Каких либо глубоких настроек производить не требуется. Версия операционной системы Windows должна быть не ниже  профессиональной и должно быть установлена разрешение на подключение.

На машину с операционной системой Linuks устанавливаем клиентскую часть freeRDP

sudo apt install freerdp2-x11

Синтаксис подключения через терминал такой:

$ xfreerdp /u:имя_пользователя /d:Домен /p:Пароль_пользователя /v:ip.адрес.удаленного.сервера

Пример: $ xfreerdp /u:Ivanov /p:qwerty123 /v:10.77.110.111

Чтобы не вводить каждый раз команду в терминал можно создать ярлык на рабочем столе и в его «свойства» строка команда прописать наш пример:

У этого способа один недостаток -сравнительно небольшой экран подключения. Но можно настроить  в ярлыке «команду» на запуск приложения Windows, а не весь рабочий стол.

В свойствах ярлыка нужно дописать имя приложения Windows:

user ~$ xfreerdp /u:<user> /p:<password> /app:»||приложение.exe» /v:<windows_ip> /cert-ignore

Пример:
$ xfreerdp /u:user /p:password /v:10.77.110.111 /app:»||iexplore» /cert-ignore
Требуется прямое подключение или наличие в сети OpenVPN. Есть и другие способы организации удаленного подключения в линукс о них мы еще поговорим. На сегодня достаточно!. Пока!

Автор публикации

не в сети 1 день

admin

0
Комментарии: 59Публикации: 368Регистрация: 04-09-2015


Добавить комментарий

Войти с помощью: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Подпишись на канал!
Авторизация
*
*
Войти с помощью: 
Генерация пароля
Adblock
detector