ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ
ਵਿਸ਼ਾ - ਸੂਚੀ:
ਗ੍ਰਾਫਿਕਲ ਵਾਤਾਵਰਣ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਸਰਵਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦਾ Russification X2Go ਸਰਵਰ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਡੈਸਕਟਾਪ ਕਨੈਕਸ਼ਨ ਇੱਕ ਰਿਮੋਟ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣਾ X2Go ਦੇ ਫਾਇਦੇ
ਗ੍ਰਾਫਿਕਲ ਵਾਤਾਵਰਣ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ
ਲੀਨਕਸ ਉੱਤੇ ਇੱਕ ਵਰਚੁਅਲ ਗ੍ਰਾਫਿਕਲ ਡੈਸਕਟਾਪ ਨੂੰ ਸ਼ਕਤੀਸ਼ਾਲੀ ਮਸ਼ੀਨਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ ਜਦੋਂ ਤੱਕ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾਉਣਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰਦਾ। ਟੈਸਟਾਂ ਲਈ, ਅਸੀਂ ਦੋ ਕੰਪਿਊਟਿੰਗ ਕੋਰ, ਚਾਰ ਗੀਗਾਬਾਈਟ ਰੈਮ ਅਤੇ ਇੱਕ ਵੀਹ ਗੀਗਾਬਾਈਟ ਹਾਰਡ ਡਰਾਈਵ (HDD) ਦੇ ਨਾਲ ਇੱਕ ਮਜ਼ਬੂਤ ਔਸਤ Ubuntu ਸਰਵਰ 18.04 LTS ਲਵਾਂਗੇ। Ubuntu ਸਰਵਰ 20.04 LTS ਦੀਆਂ ਤਸਵੀਰਾਂ ਪਹਿਲਾਂ ਹੀ RuVDS 'ਤੇ ਉਪਲਬਧ ਹਨ; ਇੱਕ ਹੋਰ ਤਾਜ਼ਾ ਸੰਸਕਰਣ ਸਥਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਸਮਾਨ ਹੋਵੇਗੀ। ਆਪਣੇ ਆਰਡਰ 'ਤੇ 10% ਦੀ ਛੋਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਪ੍ਰੋਮੋ ਕੋਡ Habrahabr10 ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਨਾ ਭੁੱਲੋ।
ਕੰਪਿਊਟਿੰਗ ਸਰੋਤਾਂ ਲਈ ਮੁਕਾਬਲਤਨ ਘੱਟ ਲੋੜਾਂ ਦੇ ਕਾਰਨ ਅਸੀਂ ਦੁਬਾਰਾ XFCE ਨੂੰ ਆਪਣੇ ਡੈਸਕਟੌਪ ਵਾਤਾਵਰਨ ਵਜੋਂ ਚੁਣਦੇ ਹਾਂ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਵਰਚੁਅਲ ਵਾਤਾਵਰਨ ਵਿੱਚ ਰਿਮੋਟ ਪਹੁੰਚ ਰਾਹੀਂ ਇਸ DE ਨੂੰ ਚਲਾਉਣ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
ਸਰਵਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦਾ Russification
ਅਗਲਾ ਕਦਮ ਹੈ ਲੋਕਾਲਾਈਜੇਸ਼ਨ ਸੈਟ ਅਪ ਕਰਨਾ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਾਂ ਦਾ ਘੱਟੋ-ਘੱਟ ਸੈੱਟ ਸਥਾਪਤ ਕਰਨਾ: ਇੱਕ ਬ੍ਰਾਊਜ਼ਰ, ਇੱਕ ਈਮੇਲ ਕਲਾਇੰਟ ਅਤੇ ਇੱਕ ਦਫ਼ਤਰ ਸੂਟ। ਪਹਿਲਾਂ, ਸਿਸਟਮ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਅਨੁਵਾਦ ਸਥਾਪਿਤ ਕਰੋ:
sudo apt-get install language-pack-ru
ਚਲੋ ਸਥਾਨਕਕਰਨ ਸੈਟ ਅਪ ਕਰੀਏ:
sudo update-locale LANG=ru_RU.UTF-8
/etc/default/locale ਨੂੰ ਦਸਤੀ ਸੋਧ ਕੇ ਵੀ ਇਹੀ ਪ੍ਰਭਾਵ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਗਨੋਮ ਅਤੇ ਕੇਡੀਈ ਦੇ ਸਥਾਨੀਕਰਨ ਲਈ, ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਭਾਸ਼ਾ-ਪੈਕ-ਗਨੋਮ-ਰੂ ਅਤੇ ਭਾਸ਼ਾ-ਪੈਕ-ਕੇਡੀਈ-ਰੂ ਪੈਕੇਜ ਹਨ - ਜੇਕਰ ਤੁਸੀਂ ਇਹਨਾਂ ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਨ ਤੋਂ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਦੀ ਲੋੜ ਪਵੇਗੀ। 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 ਸਰਵਰ ਅਤੇ ਕਲਾਇੰਟ ਦੇ ਸਥਿਰ ਸੰਸਕਰਣ ਇੱਕ ਬਾਹਰੀ ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਸਥਾਪਿਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ
sudo apt-get install x2goserver x2goserver-xsession
ਜੇਕਰ ਤੁਸੀਂ 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 ਕਲਾਇੰਟ ਸੌਫਟਵੇਅਰ ਉਪਲਬਧ ਹੈ
sudo apt-get install x2goclient
ਸਪੀਸੀਜ਼ ਵਿਭਿੰਨਤਾ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਲਈ, ਇਸ ਵਾਰ ਅਸੀਂ ਇੱਕ ਗਾਹਕ ਨੂੰ ਲੈ ਜਾਵਾਂਗੇ
ਇੱਥੇ ਤੁਸੀਂ ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗਾਂ, ਇਨਪੁਟ/ਆਊਟਪੁੱਟ ਡਿਵਾਈਸਾਂ, ਅਤੇ ਮਲਟੀਮੀਡੀਆ ਡਿਵਾਈਸਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰ ਸਕਦੇ ਹੋ।
ਜੇਕਰ ਸਭ ਕੁਝ ਸਹੀ ਢੰਗ ਨਾਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ XFCE ਡੈਸਕਟਾਪ ਕਨੈਕਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਦਿਖਾਈ ਦੇਵੇਗਾ।
ਇੱਕ ਰਿਮੋਟ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣਾ
ਕਈ ਵਾਰ, ਇੱਕ ਪੂਰੇ ਡੈਸਕਟੌਪ ਵਾਤਾਵਰਣ ਦੀ ਬਜਾਏ, ਤੁਹਾਨੂੰ ਰਿਮੋਟ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਸਰੋਤ-ਅਧਾਰਿਤ ਐਪਲੀਕੇਸ਼ਨ (ਉਦਾਹਰਨ ਲਈ, ਇੱਕ IDE) ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹ ਕਰਨਾ ਔਖਾ ਨਹੀਂ ਹੈ; ਸਿਰਫ਼ ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਉਚਿਤ ਸੈਸ਼ਨ ਦੀ ਕਿਸਮ ਅਤੇ ਕਮਾਂਡ ਦਿਓ।
ਉਬੰਟੂ ਦੇ ਨਾਲ ਰਿਮੋਟ VPS 'ਤੇ ਚੱਲ ਰਿਹਾ ਬ੍ਰਾਊਜ਼ਰ
X2Go ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਹੋਰ ਵਿਦੇਸ਼ੀ ਵਿਕਲਪ ਵੀ ਹਨ: ਸਿਸਟਮ, ਉਦਾਹਰਨ ਲਈ, ਇੱਕ ਰਿਮੋਟ ਕੰਪਿਊਟਰ (ਜਿਵੇਂ ਕਿ TeamViewer ਵਿੱਚ) ਇੱਕ ਉਪਭੋਗਤਾ ਸੈਸ਼ਨ ਨਾਲ ਜੁੜਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਦੋਵਾਂ ਮਸ਼ੀਨਾਂ 'ਤੇ ਕਲਾਇੰਟ ਅਤੇ ਸਰਵਰ ਦੋਵੇਂ ਹਿੱਸੇ ਸਥਾਪਤ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਹਰੇਕ ਕਲਾਇੰਟ 'ਤੇ ਸੈਸ਼ਨ ਪ੍ਰੋਫਾਈਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ: ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਸਰਵਰ 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ x2gobroker ਨੂੰ ਸਥਾਪਿਤ ਅਤੇ ਸੰਰਚਿਤ ਕਰ ਸਕਦੇ ਹੋ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਕਨੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ
X2Go ਦੇ ਫਾਇਦੇ
ਉੱਚ-ਬੈਂਡਵਿਡਥ VNC ਸਿਸਟਮ ਦੇ ਉਲਟ, X2Go ਟ੍ਰਾਂਸਫਰ ਕੀਤੇ ਡੇਟਾ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਉੱਨਤ NX 3 ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਸਿਸਟਮ ਦਾ ਆਪਣਾ X ਸਰਵਰ ਹੈ, ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਸ ਨੂੰ ਅਸਲ ਵਿੱਚ ਕੋਈ ਸੈਟਿੰਗਾਂ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਉੱਨਤ ਸਮਰੱਥਾਵਾਂ ਹਨ। ਅਸੀਂ ਸਿਰਫ ਸਭ ਤੋਂ ਬੁਨਿਆਦੀ ਬਾਰੇ ਗੱਲ ਕੀਤੀ ਹੈ, ਪਰ X2Go ਹੋਰ ਵੀ ਬਹੁਤ ਕੁਝ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਰਵਰ ਤੋਂ ਕਲਾਇੰਟ ਨੂੰ ਆਡੀਓ ਅਤੇ ਵੀਡੀਓ ਪ੍ਰਸਾਰਿਤ ਕਰਨਾ, ਇੱਕ ਸਥਾਨਕ ਪ੍ਰਿੰਟਰ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰਨਾ (ਇੱਕ VPS 'ਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਵਰਚੁਅਲ ਪ੍ਰਿੰਟਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਵਾਧੂ ਪੈਕੇਜ ਸਥਾਪਤ ਕਰਨੇ ਪੈਣਗੇ) ਅਤੇ ਸਾਂਝੀਆਂ ਡਾਇਰੈਕਟਰੀਆਂ। ਸਰਵਰ ਨਾਲ ਪਰਸਪਰ ਪ੍ਰਭਾਵ ਇੱਕ ਭਰੋਸੇਮੰਦ ਅਤੇ ਸਮਾਂ-ਜਾਂਚ sshd ਦੁਆਰਾ ਹੁੰਦਾ ਹੈ - ਸੁਰੱਖਿਅਤ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਧੀ ਉਪਭੋਗਤਾ ਲਈ ਉਪਲਬਧ ਹੈ, ਸਮੇਤ। ਕੁੰਜੀਆਂ ਨਾਲ. ਜਦੋਂ ਤੁਸੀਂ ਲੌਗਇਨ ਕਰਦੇ ਹੋ ਤਾਂ X2Go ਆਟੋਮੈਟਿਕਲੀ ਤੁਹਾਡੇ ਵਾਤਾਵਰਣ ਨੂੰ ਸੈੱਟ ਕਰਦਾ ਹੈ (ਹਰ ਸਮੇਂ X ਸਰਵਰ ਨੂੰ ਚਾਲੂ ਰੱਖਣ ਦੀ ਕੋਈ ਲੋੜ ਨਹੀਂ), ਮਲਟੀ-ਯੂਜ਼ਰ ਕੰਮ ਅਤੇ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਣਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੁਨੈਕਸ਼ਨ ਗੁਆਉਣ ਤੋਂ ਬਾਅਦ ਵੀ ਤੁਹਾਡੇ ਸੈਸ਼ਨ ਨੂੰ ਖਤਮ ਨਹੀਂ ਕਰਦਾ ਹੈ।
ਸਰੋਤ: www.habr.com