అనుకూలీకరణ VNC и RDP మేము ఇప్పటికే వర్చువల్ సర్వర్లో ప్రావీణ్యం సంపాదించాము, Linux వర్చువల్ డెస్క్టాప్కు కనెక్ట్ చేయడానికి మరొక ఎంపికను అన్వేషించడానికి ఇది మిగిలి ఉంది. సంస్థ సృష్టించిన అవకాశాలు నో మెషిన్ ప్రోటోకాల్ NX చాలా ఆసక్తికరంగా ఉంటాయి మరియు ఇది స్లో ఛానెల్లలో బాగా పని చేస్తుంది. బ్రాండెడ్ సర్వర్ పరిష్కారాలు ఖరీదైనవి (క్లయింట్ ఉచితం), కానీ ఉచిత అమలు కూడా ఉంది, ఇది ఈ వ్యాసంలో చర్చించబడుతుంది - సిస్టమ్ X2 గో. ఇది ఓపెన్ సోర్స్ ప్రాజెక్ట్ నుండి వేరు చేయబడింది ఫ్రీఎన్ఎక్స్, NoMachine అతనికి మద్దతు ఇవ్వడం ఆపివేసినప్పుడు మరియు అతనిని స్వేచ్ఛగా తేలడానికి అనుమతించింది.
వినియోగదారు అప్లికేషన్ ప్రోగ్రామ్లను అమలు చేయడం ప్రారంభించే వరకు Linuxలో వర్చువల్ గ్రాఫికల్ డెస్క్టాప్కు శక్తివంతమైన యంత్రాలు అవసరం లేదు. పరీక్షల కోసం, మేము రెండు కంప్యూటింగ్ కోర్లు, నాలుగు గిగాబైట్ల RAM మరియు ఇరవై గిగాబైట్ హార్డ్ డ్రైవ్ (HDD)తో బలమైన సగటు ఉబుంటు సర్వర్ 18.04 LTSని తీసుకుంటాము. ఉబుంటు సర్వర్ 20.04 LTS యొక్క చిత్రాలు RuVDSలో ఇప్పటికే అందుబాటులో ఉన్నాయి; ఇటీవలి సంస్కరణను సెటప్ చేసే ప్రక్రియ కూడా అదే విధంగా ఉంటుంది. మీ ఆర్డర్పై 10% తగ్గింపు పొందడానికి ప్రోమో కోడ్ Habrahabr10ని ఉపయోగించడం మర్చిపోవద్దు.
కంప్యూటింగ్ వనరులకు సాపేక్షంగా తక్కువ అవసరాలు ఉన్నందున మేము మళ్లీ XFCEని మా డెస్క్టాప్ వాతావరణంగా ఎంచుకుంటాము. అదనంగా, వర్చువల్ పరిసరాలలో రిమోట్ యాక్సెస్ ద్వారా ఈ DEని అమలు చేయడంలో సమస్యలు లేవు:
సర్వర్ మరియు సాఫ్ట్వేర్ ఇన్స్టాలేషన్ యొక్క రస్సిఫికేషన్
తదుపరి దశ స్థానికీకరణను సెటప్ చేయడం మరియు కనీస అప్లికేషన్ ప్రోగ్రామ్లను ఇన్స్టాల్ చేయడం: బ్రౌజర్, ఇమెయిల్ క్లయింట్ మరియు ఆఫీస్ సూట్. ముందుగా, సిస్టమ్ ప్రోగ్రామ్ల కోసం అనువాదాలను ఇన్స్టాల్ చేయండి:
sudo apt-get install language-pack-ru
స్థానికీకరణను సెటప్ చేద్దాం:
sudo update-locale LANG=ru_RU.UTF-8
/etc/default/localeని మాన్యువల్గా సవరించడం ద్వారా అదే ప్రభావాన్ని సాధించవచ్చు.
GNOME మరియు KDE యొక్క స్థానికీకరణ కోసం, రిపోజిటరీలో language-pack-gnome-ru మరియు language-pack-kde-ru ప్యాకేజీలు ఉన్నాయి - మీరు ఈ డెస్క్టాప్ పరిసరాల నుండి ప్రోగ్రామ్లను ఉపయోగిస్తే మీకు అవి అవసరం. XFCEలో, అప్లికేషన్లతో అనువాదాలు ఇన్స్టాల్ చేయబడ్డాయి. తర్వాత మీరు నిఘంటువులను ఇన్స్టాల్ చేసుకోవచ్చు:
# Словари для проверки орфографии
sudo apt-get install hunspell hunspell-ru
# Тезаурус для LibreOffice
sudo apt-get install mythes-ru
# Англо-русский словарь в формате DICT
sudo apt-get install mueller7-dict
అదనంగా, కొన్ని అప్లికేషన్ ప్రోగ్రామ్లకు అనువాదాల ఇన్స్టాలేషన్ అవసరం కావచ్చు:
# Браузер Firefox
sudo apt-get install firefox firefox-locale-ru
# Почтовый клиент Thunderbird
sudo apt-get install thunderbird thunderbird-locale-ru
# Офисный пакет LibreOffice
sudo apt-get install libreoffice libreoffice-l10n-ru libreoffice-help-ru
На этом подготовка окружения рабочего стола завершена.
X2Go సర్వర్ని ఇన్స్టాల్ చేస్తోంది
X2Go సర్వర్ మరియు క్లయింట్ యొక్క స్థిరమైన సంస్కరణలు బాహ్య రిపోజిటరీ నుండి ఇన్స్టాల్ చేయబడతాయి PPA (వ్యక్తిగత ప్యాకేజీల ఆర్కైవ్) ఆన్ Launchpad లేదా ప్రస్తుత ఉబుంటు విడుదలల యొక్క ప్రామాణిక రిపోజిటరీల నుండి. మేము రెండవ ఎంపికపై దృష్టి పెడతాము, ఎందుకంటే రెండు మూలాల్లోని సాఫ్ట్వేర్ సంస్కరణలు ఒకేలా ఉంటాయి, అయితే మీకు అదనపు ప్యాకేజీలు అవసరమైతే, మీరు మూడవ పక్ష రిపోజిటరీని కనెక్ట్ చేయాలి. మేము రెండు ప్యాకేజీలను ఇన్స్టాల్ చేయాలి:
మీరు MATE లేదా LXDE వాతావరణాన్ని ఉపయోగిస్తుంటే, అదనపు ప్యాకేజీలు అవసరమవుతాయి (అవి XFCEకి అవసరం లేదు):
sudo apt-get install x2gomatebindings # if you use MATE/mubuntu
sudo apt-get install x2golxdebindings # if you use LXDE/lubuntu
కేక్పై ఐసింగ్: X2Go SSH ద్వారా పని చేస్తుంది మరియు తదుపరి కాన్ఫిగరేషన్ అవసరం లేదు. VPS తప్పనిసరిగా sshd రన్నింగ్ను కలిగి ఉండాలి మరియు ఫైర్వాల్ నియమాలలో పోర్ట్ 22కి యాక్సెస్ కలిగి ఉండాలి. మేము వర్చువల్ సర్వర్ గురించి మాట్లాడుతున్నాము కాబట్టి, ఇది బహుశా ఇప్పటికే బాక్స్ వెలుపల జరిగింది. ఫిజికల్ మెషీన్లో SSH ద్వారా రిమోట్ యాక్సెస్ని తెరవడం సులభం. X2Go సర్వర్ యొక్క స్థితిని తనిఖీ చేయడం మాత్రమే మిగిలి ఉంది:
sudo systemctl status x2goserver
డెస్క్టాప్ ఎన్విరాన్మెంట్తో పని చేయడానికి ప్రత్యేకించబడని వినియోగదారుని సృష్టించడం కూడా విలువైనదే:
sudo adduser desktopuser
వినియోగదారుని సుడో సమూహానికి చేర్చుదాం, తద్వారా అతను పరిపాలన సంబంధిత పనులను చేయగలడు. అలాంటి అవసరం లేకుంటే, మీరు ఈ దశను దాటవేయవచ్చు:
sudo gpasswd -a desktopuser sudo
డెస్క్టాప్ కనెక్షన్
Windows, Linux మరియు OS X కోసం X2Go క్లయింట్ సాఫ్ట్వేర్ అందుబాటులో ఉంది డౌన్లోడ్ న వెబ్సైట్ ప్రాజెక్ట్. Android క్లయింట్ అభివృద్ధిలో ఉంది మరియు NoMachine నుండి ఉచిత మొబైల్ అప్లికేషన్లు X2Go సర్వర్కు అనుకూలంగా లేవు. మీరు మీ స్థానిక కంప్యూటర్లో ఉబుంటును ఇన్స్టాల్ చేసి ఉంటే, కేవలం x2goclient ప్యాకేజీని జోడించండి:
sudo apt-get install x2goclient
జాతుల వైవిధ్యాన్ని కాపాడటానికి, ఈసారి మేము క్లయింట్ని తీసుకుంటాము విండోస్:
ఇక్కడ మీరు కనెక్షన్ సెట్టింగ్లు, ఇన్పుట్/అవుట్పుట్ పరికరాలు మరియు మల్టీమీడియా పరికరాలను కాన్ఫిగర్ చేయవచ్చు.
ప్రతిదీ సరిగ్గా జరిగితే, కనెక్ట్ చేసిన తర్వాత XFCE డెస్క్టాప్ కనిపిస్తుంది.
రిమోట్ కంప్యూటర్లో అప్లికేషన్ను రన్ చేస్తోంది
కొన్నిసార్లు, పూర్తి స్థాయి డెస్క్టాప్ వాతావరణానికి బదులుగా, మీరు రిమోట్ కంప్యూటర్లో రిసోర్స్-ఇంటెన్సివ్ అప్లికేషన్ను (ఉదాహరణకు, ఒక IDE) అమలు చేయాలి. దీన్ని చేయడం కష్టం కాదు; కనెక్షన్ సెట్టింగ్లలో తగిన సెషన్ రకాన్ని మరియు ఆదేశాన్ని పేర్కొనండి.
ఉబుంటుతో రిమోట్ VPSలో రన్ అవుతున్న బ్రౌజర్
X2Goని ఉపయోగించడం కోసం మరిన్ని అన్యదేశ ఎంపికలు కూడా ఉన్నాయి: సిస్టమ్ రిమోట్ కంప్యూటర్లో (TeamViewer లో వలె) వినియోగదారు సెషన్కు కనెక్ట్ చేయడానికి అనుమతిస్తుంది. ఈ సందర్భంలో, క్లయింట్ మరియు సర్వర్ భాగాలు రెండూ తప్పనిసరిగా రెండు మెషీన్లలో ఇన్స్టాల్ చేయబడాలి. అదనంగా, ప్రతి క్లయింట్లో సెషన్ ప్రొఫైల్లను నిర్వచించాల్సిన అవసరం లేదు: మీరు వాటిని సర్వర్లో నిర్వచించడానికి x2gobrokerని ఇన్స్టాల్ చేయవచ్చు మరియు కాన్ఫిగర్ చేయవచ్చు. దీన్ని చేయడానికి మీరు కనెక్ట్ చేయాలి మూడవ పార్టీ రిపోజిటరీ అదనపు ప్యాకేజీలతో.
X2Go యొక్క ప్రయోజనాలు
అధిక-బ్యాండ్విడ్త్ VNC సిస్టమ్ వలె కాకుండా, X2Go బదిలీ చేయబడిన డేటా మొత్తాన్ని తగ్గించడానికి అధునాతన NX 3 ప్రోటోకాల్ను ఉపయోగిస్తుంది. సిస్టమ్ దాని స్వంత X సర్వర్ను కలిగి ఉంది, అంతేకాకుండా, దీనికి వాస్తవంగా ఎటువంటి సెట్టింగ్లు అవసరం లేదు మరియు అధునాతన సామర్థ్యాలు ఉన్నాయి. మేము చాలా ప్రాథమికమైన వాటి గురించి మాత్రమే మాట్లాడాము, అయితే X2Go సర్వర్ నుండి క్లయింట్కి ఆడియో మరియు వీడియోలను ప్రసారం చేయడం, స్థానిక ప్రింటర్కు ముద్రించడం (VPSలో మీరు వర్చువల్ ప్రింటర్ను కాన్ఫిగర్ చేయడానికి అదనపు ప్యాకేజీలను ఇన్స్టాల్ చేయాలి) సహా చాలా ఎక్కువ చేయగలరు. మరియు షేర్డ్ డైరెక్టరీలు. సర్వర్తో పరస్పర చర్య విశ్వసనీయమైన మరియు సమయ-పరీక్షించిన sshd ద్వారా జరుగుతుంది - సురక్షిత ప్రమాణీకరణ విధానాలు వినియోగదారుకు అందుబాటులో ఉన్నాయి, సహా. కీలతో. మీరు లాగిన్ అయినప్పుడు X2Go స్వయంచాలకంగా మీ వాతావరణాన్ని సెటప్ చేస్తుంది (X సర్వర్ని ఎల్లవేళలా అమలులో ఉంచాల్సిన అవసరం లేదు), బహుళ-వినియోగదారు పని మరియు అత్యంత ప్రజాదరణ పొందిన డెస్క్టాప్ పరిసరాలకు మద్దతు ఇస్తుంది మరియు కనెక్షన్ కోల్పోయిన తర్వాత కూడా మీ సెషన్ను నాశనం చేయదు.