Linux: Polaczenie do sesji zdalnej w interfejsie graficznym (X session – XRDP)

19-lis-2021

Systemy Linux slyna z tego, ze cala administracja moze byc na nich wykonywana zdalnie przez linie polecen. Co zrobic, jesli maszyna powstala z mysla o uruchamianiu programow wykorzystujacych GUI?Np uruchamiania Visual Studio Code?

Z pomoca moze przyjsc pakiet xrdp

Instalacja jest prosta:

sudo apt install xrdp

sudo systemctl enable --now xrdp

sudo ufw allow from any to any port 3389 proto tcp

Potem, na stacji windows, mozna uruchomic „Remote Desktop Client”, podac adres serwera Linux, nazwe uzytkownika haslo i gotowe! No prawie… jesli na serwerze jest juz uruchomione srodowisko graficzne lokalnie, to polaczenie moze sie skonczyc czarnym ekranem. Warto wiec wylaczyc uruchamianie sesji graficznej na serwerze. Mozna to zrobic przez modyfikacje target systemctl znana tez czasami jako run-level

Polecenie

systemctl get-default

wyswietla akualny target. Zeby go zmienic na multi-user bez grafiki, ale z uruchomionymi pozostalymi uslugami posluz sie:

sudo systemctl set-default multi-user.target

Potem mozna przelaczys sie manualnie miedzy target porzez opcje isolate dla systemctl, ale restart tez pomoze.

Od tej porty serwer startuje sobie w interfejsie tekstowym, a xrdp pozwala na polaczenie sie do maszyny zdalnie przez interfejs graficzny

https://linuxconfig.org/ubuntu-20-04-remote-desktop-access-from-windows-10

 

 

Komentarze są wyłączone

Autor: Rafał Kraik