пятница, 25 октября 2019 г.

Remote connect to Linux Mint by RDP

Иногда возникает необходимость подключиться к удаленной системе, работающей на Linux Mint.

Вариантов несколько - SSH с консолью и пробросом графики, VNC, TeamViewer, и RDP.

В зависимости от задач и возможностей (открытые порты и настройки), можно воспользоваться вышеуказанными приложениями и протоколами.



Читая недавно статью на Хабре по переходу разработчика с Windows на Linux, обратил внимание на рецепт подключения к удаленному хосту с Linux Mint по RDP.
Привожу его здесь.

После настройки программ на рабочей машине встал вопрос настройки удаленных сеансов.
В силу ограничений офисного файрвола vnc использовать было нельзя т.к. порт 5900 был закрыт, а проверять другие какие доступны было лениво. Коллеги подсказали, что можно использовать xrdp, который работает на стандартом rdp порте и подключаться к нему можно с любого клиента: хоть на windows машинах, хоть на Linux. Но как выяснилось не все так безоблачно. При попытке входа в rdp я видел только черный экран после ввода своих учетных данных в окне авторизации. Каким-то чудом на форуме минта был обнаружен рецепт для исправления этой ситуации, привожу его тут, может кому пригодится тоже (я использую оконный менеджер xfce, поэтому и рецепт соответствующий, можно заменить на любой другой какой вы используете у себя):

echo "env -u SESSION_MANAGER -u DBUS_SESSION_BUS_ADDRESS xfce4-session" > ~/.xsession

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


Комментариев нет:

Отправить комментарий