์ค์
๋ชฉ์ฐจ :
๊ทธ๋ํฝ ํ๊ฒฝ ์ค์น ์๋ฒ ๋ฐ ์ํํธ์จ์ด ์ค์น์ ๋ฌ์์ํ X2Go ์๋ฒ ์ค์น ๋ฐ์คํฌํฑ ์ฐ๊ฒฐ ์๊ฒฉ ์ปดํจํฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ X2Go์ ์ฅ์
๊ทธ๋ํฝ ํ๊ฒฝ ์ค์น
Linux์ ๊ฐ์ ๊ทธ๋ํฝ ๋ฐ์คํฌํ์๋ ์ฌ์ฉ์๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ ์คํ์ ์์ํ ๋๊น์ง ๊ฐ๋ ฅํ ์์คํ ์ด ํ์ํ์ง ์์ต๋๋ค. ํ ์คํธ๋ฅผ ์ํด ์ฐ๋ฆฌ๋ ์ปดํจํ ์ฝ์ด 18.04๊ฐ, 20.04GB RAM, 10GB ํ๋ ๋๋ผ์ด๋ธ(HDD)๋ฅผ ๊ฐ์ถ ๊ฐ๋ ฅํ ํ๊ท Ubuntu Server 10 LTS๋ฅผ ์ฌ์ฉํฉ๋๋ค. Ubuntu Server XNUMX LTS ์ด๋ฏธ์ง๋ ์ด๋ฏธ RuVDS์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ต์ ๋ฒ์ ์ ์ค์ ํ๋ ๊ณผ์ ๋ ๋น์ทํฉ๋๋ค. ์ฃผ๋ฌธ ์ XNUMX% ํ ์ธ์ ๋ฐ์ผ๋ ค๋ฉด ํ๋ก๋ชจ์ ์ฝ๋ HabrahabrXNUMX์ ์ฌ์ฉํ๋ ๊ฒ์ ์์ง ๋ง์ธ์.
์ปดํจํ ๋ฆฌ์์ค์ ๋ํ ์๊ตฌ ์ฌํญ์ด ์๋์ ์ผ๋ก ๋ฎ๊ธฐ ๋๋ฌธ์ ๋ค์ XFCE๋ฅผ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ์ ํํฉ๋๋ค. ๋ํ ๊ฐ์ ํ๊ฒฝ์์ ์๊ฒฉ ์ก์ธ์ค๋ฅผ ํตํด ์ด DE๋ฅผ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
์๋ฒ ๋ฐ ์ํํธ์จ์ด ์ค์น์ ๋ฌ์์ํ
๋ค์ ๋จ๊ณ๋ ํ์งํ๋ฅผ ์ค์ ํ๊ณ ๋ธ๋ผ์ฐ์ , ์ด๋ฉ์ผ ํด๋ผ์ด์ธํธ, ์คํผ์ค ์ ํ๊ตฐ ๋ฑ ์ต์ํ์ ์์ฉ ํ๋ก๊ทธ๋จ ์ธํธ๋ฅผ ์ค์นํ๋ ๊ฒ์ ๋๋ค. ๋จผ์ ์์คํ ํ๋ก๊ทธ๋จ์ฉ ๋ฒ์ญ์ ์ค์นํฉ๋๋ค.
sudo apt-get install language-pack-ru
ํ์งํ๋ฅผ ์ค์ ํด ๋ณด๊ฒ ์ต๋๋ค.
sudo update-locale LANG=ru_RU.UTF-8
/etc/default/locale์ ์๋์ผ๋ก ํธ์งํ์ฌ ๋์ผํ ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
GNOME ๋ฐ KDE์ ํ์งํ๋ฅผ ์ํด ์ ์ฅ์์๋ ์ธ์ด ํฉ-๊ทธ๋-ru ๋ฐ ์ธ์ด ํฉ-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 ์๋ฒ ๋ฐ ํด๋ผ์ด์ธํธ์ ์์ ์ ์ธ ๋ฒ์ ์ ์ธ๋ถ ์ ์ฅ์์์ ์ค์นํ ์ ์์ต๋๋ค.
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 ๊ทธ๋ฃน์ ์ถ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค. ๊ทธ๋ด ํ์๊ฐ ์์ผ๋ฉด ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ธ ์ ์์ต๋๋ค.
sudo gpasswd -a desktopuser sudo
๋ฐ์คํฌํฑ ์ฐ๊ฒฐ
Windows, Linux ๋ฐ OS X์ฉ X2Go ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
sudo apt-get install x2goclient
์ข
๋ค์์ฑ์ ๋ณด์กดํ๊ธฐ ์ํด ์ด๋ฒ์๋ ๊ณ ๊ฐ์ ๋ชจ์ค ๊ฒ์
๋๋ค.
์ฌ๊ธฐ์ ์ฐ๊ฒฐ ์ค์ , ์
๋ ฅ/์ถ๋ ฅ ์ฅ์น ๋ฐ ๋ฉํฐ๋ฏธ๋์ด ์ฅ์น๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ชจ๋ ๊ฒ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์๋ฃ๋๋ฉด ์ฐ๊ฒฐ ํ XFCE ๋ฐ์คํฌํ์ด ๋ํ๋ฉ๋๋ค.
์๊ฒฉ ์ปดํจํฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์คํ
์์ ํ ๋ฐ์คํฌํฑ ํ๊ฒฝ ๋์ ์๊ฒฉ ์ปดํจํฐ์์ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ (์: IDE)์ ์คํํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ์ด ์์ ์ ์ด๋ ต์ง ์์ต๋๋ค. ์ฐ๊ฒฐ ์ค์ ์์ ์ ์ ํ ์ธ์ ์ ํ๊ณผ ๋ช ๋ น์ ์ง์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
Ubuntu๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฒฉ VPS์์ ์คํ๋๋ ๋ธ๋ผ์ฐ์
X2Go ์ฌ์ฉ์ ๋ํ ๋ ์ด๊ตญ์ ์ธ ์ต์
๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์คํ
์ ์ฌ์ฉํ๋ฉด TeamViewer์์์ ๊ฐ์ด ์๊ฒฉ ์ปดํจํฐ์ ์ฌ์ฉ์ ์ธ์
์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๋ถ๋ถ์ด ๋ ์์คํ
๋ชจ๋์ ์ค์น๋์ด์ผ ํฉ๋๋ค. ๋ํ ๊ฐ ํด๋ผ์ด์ธํธ์์ ์ธ์
ํ๋กํ์ ์ ์ํ ํ์๊ฐ ์์ต๋๋ค. x2gobroker๋ฅผ ์ค์น ๋ฐ ๊ตฌ์ฑํ์ฌ ์๋ฒ์์ ์ ์ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ์ฐ๊ฒฐ์ด ํ์ํฉ๋๋ค.
X2Go์ ์ฅ์
๊ณ ๋์ญํญ VNC ์์คํ ๊ณผ ๋ฌ๋ฆฌ X2Go๋ ๊ณ ๊ธ NX 3 ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ ์ก๋๋ ๋ฐ์ดํฐ ์์ ์ต์ํํฉ๋๋ค. ์์คํ ์๋ ์์ฒด X ์๋ฒ๊ฐ ์์ผ๋ฉฐ ์ฌ์ค์ ์ค์ ์ด ํ์ํ์ง ์์ผ๋ฉฐ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒ์ ๋ํด์๋ง ์ด์ผ๊ธฐํ์ง๋ง X2Go๋ ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ์ค๋์ค ๋ฐ ๋น๋์ค ๋ธ๋ก๋์บ์คํ , ๋ก์ปฌ ํ๋ฆฐํฐ๋ก ์ธ์(VPS์์๋ ๊ฐ์ ํ๋ฆฐํฐ๋ฅผ ๊ตฌ์ฑํ๋ ค๋ฉด ์ถ๊ฐ ํจํค์ง๋ฅผ ์ค์นํด์ผ ํจ) ๋ฑ ํจ์ฌ ๋ ๋ง์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณต์ ๋๋ ํ ๋ฆฌ. ์๋ฒ์์ ์ํธ ์์ฉ์ ์์ ์ ์ด๊ณ ์ค๋ ํ ์คํธ๋ฅผ ๊ฑฐ์น SSHD๋ฅผ ํตํด ์ด๋ฃจ์ด์ง๋๋ค. ์ฌ์ฉ์๋ ๋ณด์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด์ ๋ก. X2Go๋ ๋ก๊ทธ์ธ ์ ์๋์ผ๋ก ํ๊ฒฝ์ ์ค์ ํ๊ณ (X ์๋ฒ๋ฅผ ํญ์ ์คํํ ํ์ ์์) ๋ค์ค ์ฌ์ฉ์ ์์ ๊ณผ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฐ์คํฌํ ํ๊ฒฝ์ ์ง์ํ๋ฉฐ ์ฐ๊ฒฐ์ด ๋์ด์ง ํ์๋ ์ธ์ ์ ์ข ๋ฃํ์ง ์์ต๋๋ค.
์ถ์ฒ : habr.com