లైనక్స్ సర్వర్ పంపిణీలు సాధారణంగా గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్తో అందించబడవు, బదులుగా టెర్మినల్ ద్వారా SSH ద్వారా యాక్సెస్కు అనుకూలంగా ఉంటాయి. అయినప్పటికీ, కొన్ని అనువర్తనాలు విండోలో ఉపయోగించడం సులభం, మరియు హెడ్లెస్ సర్వర్లు కూడా RDP లో డెస్క్టాప్ వాతావరణాలను అమలు చేయగలవు.
GUI ని ఎందుకు ఇన్స్టాల్ చేయాలి?
అన్నింటిలో మొదటిది, చాలా కారణాలు ఉన్నాయి కాదు GUI ని వ్యవస్థాపించడానికి. మరిన్ని కోడ్ మరియు ప్యాకేజీలు అంటే మరిన్ని నవీకరణలు, పనికిరాని సమయం మరియు సంభావ్య భద్రతా లోపాలు. తేలికపాటి డెస్క్టాప్ పరిసరాలు కూడా చాలా వనరులను వినియోగించగలవు, ముఖ్యంగా చిన్న సర్వర్లో చాలా ర్యామ్ లేకుండా. ఉత్పత్తిలో, ఇది తరచుగా అవసరం లేదు, ఎందుకంటే ఏదైనా రన్నింగ్ అప్లికేషన్ను కాన్ఫిగర్ చేయడానికి కమాండ్ లైన్కు ప్రాప్యత దాదాపు ఎల్లప్పుడూ సరిపోతుంది (కనీసం లైనక్స్లో అయినా).
అయితే, ఇది అర్ధమయ్యే కొన్ని దృశ్యాలు ఉన్నాయి. కొన్ని అనువర్తనాలు GUI తో మరింత నిర్వహించబడతాయి. వర్చువల్బాక్స్, ఉదాహరణకు, కంటెంట్ వాతావరణంలో వేర్వేరు ఆపరేటింగ్ సిస్టమ్లను అమలు చేయడానికి వర్చువల్ మిషన్లను సృష్టించడానికి ఉపయోగిస్తారు. ఇది ప్రధానంగా GUI- ఆధారిత అనువర్తనం మరియు మీకు పని చేయడానికి ప్రదర్శన ఉన్నప్పుడు నిర్వహించడం చాలా సులభం. కమాండ్ లైన్ నుండి దానితో పనిచేయడం పూర్తిగా సాధ్యమే అయినప్పటికీ, ఇది ఖచ్చితంగా కొంచెం ఇబ్బందికరమైనది మరియు మీరు డాక్యుమెంటేషన్ చదివి, చాలా ముఖ్యమైన వాటిని గుర్తుంచుకునే ముందు ఏ ఆదేశాలను ఉపయోగించాలో మార్గదర్శకాల కోసం వెతుకుతారు.
వినియోగదారు ఎదుర్కొంటున్న సర్వర్లో డెస్క్టాప్ వాతావరణాన్ని ఉపయోగించమని మేము ఇంకా సిఫారసు చేయనప్పటికీ, దీన్ని ప్రాధమిక సర్వర్లో లేదా మరొక అనవసరమైన యంత్రంలో కాన్ఫిగర్ చేయడానికి ఇది ఉపయోగపడుతుంది. అన్నింటికంటే, విండోస్ సర్వర్లు RDP ద్వారా ప్రాప్యత చేయగల GU- ఆధారిత అనువర్తనాలపై ఎక్కువగా ఆధారపడతాయి. లైనక్స్ కమాండ్ లైన్కు అనుకూలంగా ఉండగా, ఆప్షన్స్ కలిగి ఉండటం ఆనందంగా ఉంది.
డెస్క్టాప్ వాతావరణాన్ని ఇన్స్టాల్ చేస్తోంది
రిమోట్ లైనక్స్ సర్వర్లో GUI ని అమలు చేయడానికి రెండు కదిలే భాగాలు అవసరం. మొదటిది డెస్క్టాప్ పర్యావరణం, ఆపరేటింగ్ సిస్టమ్ యొక్క దృశ్యమాన అవగాహనకు సంబంధించిన ప్రతిదీ, అతి ముఖ్యమైన విండోస్ నిర్వహణ. రెండవది రిమోట్ డెస్క్టాప్ ప్రోటోకాల్ (RDP) సర్వర్; మీకు బహుశా మీ సర్వర్కు భౌతిక ప్రాప్యత లేనందున, మీకు కనెక్ట్ చేయడానికి ప్రదర్శన పోర్ట్ ఉండదు. మీరు చేసినా, రిమోట్ అడ్మినిస్ట్రేషన్కు ప్రాప్యత కలిగి ఉండటం అనువైనది, ఎందుకంటే ఇది మీ వ్యక్తిగత కంప్యూటర్ను ఉపయోగించి ఎక్కడి నుండైనా పని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
డెస్క్టాప్ పరిసరాల విషయానికొస్తే, లైనక్స్ డెస్క్టాప్ ఆపరేటింగ్ సిస్టమ్గా కూడా ఉపయోగించబడుతుందని భావించి మీకు చాలా ఎంపికలు ఉన్నాయి. మీరు తేలికపాటి డెస్క్టాప్ వాతావరణం కోసం చూస్తున్నట్లయితే, మేము XFCE ని సిఫార్సు చేస్తున్నాము. ఇది వేగంగా ఉంటుంది మరియు పనిచేయడానికి చాలా వనరులు అవసరం లేదు. ప్రత్యామ్నాయంగా, మీరు మంచి అనుభవం కోసం చూస్తున్నట్లయితే, మీరు KDE ని ప్రయత్నించవచ్చు, ఇది రోజువారీ ఉపయోగం కోసం మరింత అనుకూలంగా ఉంటుంది.
పరిగెత్తడానికి apt-get update
సంస్థాపనకు ముందు ప్యాకేజీ జాబితాలను నవీకరించడానికి:
sudo apt update
కాబట్టి మీరు XFCE ని ఇన్స్టాల్ చేయాలనుకుంటే, కింది ఆదేశాన్ని అమలు చేయండి:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
ఇది కొన్ని సంబంధిత ప్యాకేజీలను ఇన్స్టాల్ చేస్తుంది, కాబట్టి సంస్థాపనకు కొంత సమయం పడుతుంది.
మీరు KDE ని ఉపయోగించాలనుకుంటే, మీరు దీనితో పూర్తి ప్యాకేజీని ఇన్స్టాల్ చేయవచ్చు:
sudo apt install kde-full
ఇది బహుళ XFCE ప్యాకేజీలను ఇన్స్టాల్ చేస్తుందని చెప్పడం ఒక సాధారణ విషయం.
KDE ని ఇన్స్టాల్ చేయడానికి కొంత సమయం పడుతుందని ప్రత్యేకంగా చెప్పనవసరం లేదు. మీరు KDE అభిమాని అయితే మరియు తేలికైన సంస్కరణ కావాలనుకుంటే, మీరు దీన్ని ప్రయత్నించవచ్చు kde-plasma-desktop
బదులుగా kde-full
.
XRDP యొక్క సంస్థాపన
XRDP అనేది RDP సర్వర్, ఇది డెస్క్టాప్ వాతావరణానికి రిమోట్ కనెక్షన్లను నిర్వహిస్తుంది. సముచితం నుండి దీన్ని ఇన్స్టాల్ చేయండి:
sudo apt-get install xrdp
ఇది సంస్థాపన తర్వాత స్వయంచాలకంగా ప్రారంభం కావాలి. ఇది లోడ్ చేయబడిందని మరియు చురుకుగా ఉందని మీరు ధృవీకరించవచ్చు:
sudo systemctl status xrdp
దీన్ని జోడించమని మేము సిఫార్సు చేస్తున్నాము ssl-cert
సమూహం కాబట్టి కనెక్షన్ను సురక్షితంగా ఉంచడానికి ప్రాప్యత ఉంది.
sudo adduser xrdp ssl-cert
తరువాత, మీరు మీ డెస్క్టాప్ వాతావరణాన్ని ప్రారంభించడానికి XRDP ని కాన్ఫిగర్ చేయాలి. తెరవడానికి ~/.xsession
మరియు మీ DE ను ప్రారంభించడానికి ఆదేశాన్ని ఇవ్వండి. XFCE కోసం, ఇది ఇలా ఉంటుంది:
startxfce4
KDE కోసం,
startkde
తగినంత సులభం. KDE కోసం, అయితే, మీరు కూడా తెరవాలనుకుంటున్నారు ~/.xsessionrc
మరియు కింది వాటిని అతికించండి:
export XDG_SESSION_DESKTOP=KDE export XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop export XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
ఇది DE పనిచేయడానికి అవసరమైన డేటా మరియు కాన్ఫిగరేషన్ డైరెక్టరీలను సెట్ చేస్తుంది.
ప్రతిదీ కాన్ఫిగర్ చేయబడిన తర్వాత, మార్పులను వర్తింపచేయడానికి XRDP సేవను పున art ప్రారంభించండి:
sudo systemctl restart xrdp
RDP యొక్క డిఫాల్ట్ పోర్ట్ 3389. మీరు దీన్ని సర్వర్ను యాక్సెస్ చేయడానికి ఫైర్వాల్లో అనుమతించాల్సి ఉంటుంది. పూర్తిగా సురక్షితంగా ఉండటానికి ముందు DE కి కొన్ని అదనపు సెట్టింగులు అవసరం కావచ్చు, కాబట్టి మీరు మీ వ్యక్తిగత IP చిరునామాకు మాత్రమే ప్రాప్యతను ప్రామాణీకరించాలనుకోవచ్చు:
sudo ufw allow from 192.168.1.1 to any port 3389
మీరు తలుపు తెరిచిన తర్వాత, మీరు కనెక్ట్ చేయగలుగుతారు. మైక్రోసాఫ్ట్ రిమోట్ డెస్క్టాప్ మాకోస్ మరియు విండోస్ కోసం మంచి RDP క్లయింట్ మరియు రెమ్మినా Linux లో నడుస్తుంది.
మీ సర్వర్ యొక్క చిరునామాను నమోదు చేసి, మీరు కనెక్ట్ చేయడానికి ఉపయోగించాలనుకుంటున్న ఖాతా కోసం వినియోగదారు పేరు మరియు పాస్వర్డ్ను నమోదు చేయండి. పాస్వర్డ్ల కంటే SSH కీలను ఉపయోగించడానికి RDP కి సమగ్ర మార్గం లేదు, అయినప్పటికీ అదే ప్రభావాన్ని సాధించడానికి SSH సొరంగం ఏర్పాటు చేయడం సాధ్యపడుతుంది.