เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
ะ’ เชชเชพเช›เชฒเซ‹ เชฒเซ‡เช– เช…เชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เชพเชฐเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชชเชฐ VNC เชธเชฐเซเชตเชฐ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ€. เช† เชตเชฟเช•เชฒเซเชชเชฎเชพเช‚ เช˜เชฃเชพเช‚ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฎเซเช–เซเชฏ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชšเซ‡เชจเชฒเซ‹เชจเชพ เชฅเซเชฐเซเชชเซเชŸ เชฎเชพเชŸเซ‡เชจเซ€ เช‰เชšเซเชš เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช›เซ‡. เช†เชœเซ‡ เช†เชชเชฃเซ‡ RDP (เชฐเชฟเชฎเซ‹เชŸ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ) เชฆเซเชตเชพเชฐเชพ Linux เชชเชฐ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ€เชถเซเช‚. VNC เชธเชฟเชธเซเชŸเชฎ RFB (เชฐเชฟเชฎเซ‹เชŸ เชซเซเชฐเซ‡เชฎเชฌเชซเชฐ) เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเชฟเช•เซเชธเซ‡เชฒเซเชธเชจเชพ เชเชฐเซ‡เชจเซ‡ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡, เช…เชจเซ‡ RDP เชคเชฎเชจเซ‡ เชตเชงเซ เชœเชŸเชฟเชฒ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชตเซเชธ เช…เชจเซ‡ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เช†เชฆเซ‡เชถเซ‹ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ Windows เชชเชฐ เชฐเชฟเชฎเซ‹เชŸ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเซ‡เชตเชพเช“เชจเซ‡ เชนเซ‹เชธเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ Linux เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชชเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เช‘เช—เซเชฒเซ‡เชตเชฒเซ‡เชจเชฟเช:

เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เชฐเชธเซ€เช•เชฐเชฃ
RDP เชธเชฐเซเชตเชฐเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
เชซเชพเชฏเชฐเชตเซ‹เชฒ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช
RDP เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡
เชธเชคเซเชฐ เชตเซเชฏเชตเชธเซเชฅเชพเชชเช• เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐเซ‹
เช•เซ€เชฌเซ‹เชฐเซเชก เชฒเซ‡เช†เช‰เชŸ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช…เชฎเซ‡ เช‰เชฌเซเชจเซเชŸเซ เชธเชฐเซเชตเชฐ 18.04 LTS เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฒเชˆเชถเซเช‚ เชœเซ‡เชฎเชพเช‚ เชฌเซ‡ เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เช•เซ‹เชฐเซ‹, เชšเชพเชฐ เช—เซ€เช—เชพเชฌเชพเชˆเชŸ RAM เช…เชจเซ‡ เชตเซ€เชธ เช—เซ€เช—เชพเชฌเชพเชˆเชŸ เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชต (HDD) เชนเชถเซ‡. เชจเชฌเชณเซเช‚ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€, เชœเซ‹ เช•เซ‡ เช† เช‰เช•เซ‡เชฒเชพเชˆ เชฐเชนเซ‡เชฒเชพ เช•เชพเชฐเซเชฏเซ‹ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡. เชคเชฎเชพเชฐเชพ เช“เชฐเซเชกเชฐ เชชเชฐ 10% เชกเชฟเชธเซเช•เชพเช‰เชจเซเชŸ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชฎเซ‹ เช•เซ‹เชก Habrahabr10 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชญเซ‚เชฒเชถเซ‹ เชจเชนเซ€เช‚.

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชคเชฎเชพเชฎ เช…เชตเชฒเช‚เชฌเชจ เชธเชพเชฅเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

เช…เช—เชพเช‰เชจเชพ เช•เซ‡เชธเชจเซ€ เชœเซ‡เชฎ, เช…เชฎเซ‡ XFCE เชจเซ‡ เชคเซ‡เชจเซ€ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เช“เช›เซ€ เช•เชฎเซเชชเซเชฏเซเชŸเชฟเช‚เช— เชธเช‚เชธเชพเชงเชจ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชฒเซ€เชงเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

เชธเชฐเซเชตเชฐ เช…เชจเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจเชจเซเช‚ เชฐเชธเซ€เช•เชฐเชฃ

เช˜เชฃเซ€เชตเชพเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชฎเชพเชคเซเชฐ เช…เช‚เช—เซเชฐเซ‡เชœเซ€ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชœ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชกเซ‡เชธเซเช•เชŸเซ‰เชช เชชเชฐ เชคเชฎเชจเซ‡ เชฐเชถเชฟเชฏเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเชพเชŸเซ‡ เช…เชจเซเชตเชพเชฆเซ‹ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช:

sudo apt-get install language-pack-ru

เชšเชพเชฒเซ‹ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เชธเซ‡เชŸ เช•เชฐเซ€เช:

sudo update-locale LANG=ru_RU.UTF-8

/etc/default/locale เชจเซ‡ เชฎเซ‡เชจเซเชฏเซเช…เชฒเซ€ เชเชกเชฟเชŸ เช•เชฐเซ€เชจเซ‡ เชธเชฎเชพเชจ เช…เชธเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

GNOME เช…เชจเซ‡ KDE เชจเชพ เชธเซเชฅเชพเชจเชฟเช•เซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชญเชพเชทเชพ-เชชเซ‡เช•-เช—เซเชจเซ‹เชฎ-เชฐเซ เช…เชจเซ‡ เชญเชพเชทเชพ-เชชเซ‡เช•-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

เช† เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฌเชพเช•เซ€ เชฐเชนเซ‡ เช›เซ‡ เชคเซ‡ RDP เชธเชฐเซเชตเชฐเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เช›เซ‡.

RDP เชธเชฐเซเชตเชฐเชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เช—เซ‹เช เชตเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เช‰เชฌเซเชจเซเชŸเซ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เชฎเซเช•เซเชคเชชเชฃเซ‡ เชตเชฟเชคเชฐเชฟเชค Xrdp เชธเชฐเซเชตเชฐ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชฎเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚:

sudo apt-get install xrdp

เชœเซ‹ เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เชฅเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชธเชฐเซเชตเชฐ เช†เชชเชฎเซ‡เชณเซ‡ เชถเชฐเซ‚ เชฅเชตเซเช‚ เชœเซ‹เชˆเช:

sudo systemctl status xrdp

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
Xrdp เชธเชฐเซเชตเชฐ xrdp เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชธเชพเชฅเซ‡ เชšเชพเชฒเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ /etc/ssl/private/ssl-cert-snakeoil.key เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ เชฒเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชซเชพเช‡เชฒ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ ssl-cert เชœเซ‚เชฅเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

sudo adduser xrdp ssl-cert

เชฎเซ‚เชณเชญเซ‚เชค เชธเซเชฏเซ‹เชœเชจเซ‹ /etc/default/xrdp เชซเชพเชˆเชฒเชฎเชพเช‚ เชถเซ‹เชงเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช…เชจเซเชฏ เชฌเชงเซ€ เชธเชฐเซเชตเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเชˆเชฒเซ‹ /etc/xrdp เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชฎเซเช–เซเชฏ เชชเชฐเชฟเชฎเชพเชฃเซ‹ xrdp.ini เชซเชพเช‡เชฒเชฎเชพเช‚ เช›เซ‡, เชœเซ‡เชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชฎเซ‡เชจเชชเซ‡เชœ เชธเชฎเชพเชตเซ‡เชฒ เช›เซ‡:

man xrdp.ini
man xrdp

เชœเซ‡ เชฌเชพเช•เซ€ เชฐเชนเซ‡ เช›เซ‡ เชคเซ‡ /etc/xrdp/startwm.sh เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชฌเซ‡เช•เช…เชช เชจเช•เชฒ เชฌเชจเชพเชตเซ€เช:

sudo mv /etc/xrdp/startwm.sh /etc/xrdp/startwm.b
sudo nano /etc/xrdp/startwm.sh

XFCE เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช†เชจเชพ เชœเซ‡เชตเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡:

#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
exec /usr/bin/startxfce4

เชฎเชนเซ‡เชฐเชฌเชพเชจเซ€ เช•เชฐเซ€เชจเซ‡ เชจเซ‹เช‚เชง เช•เชฐเซ‹: เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฎเชพเชฐเซเช— เชฒเช–เชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡ - เช† เชเช• เชธเชพเชฐเซ€ เช†เชฆเชค เช›เซ‡. เชšเชพเชฒเซ‹ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชเช•เซเชเซ‡เช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชฌเชจเชพเชตเซ€เช เช…เชจเซ‡ เช† เชธเชฎเชฏเซ‡ Xrdp เชธเชฐเซเชตเชฐเชจเซเช‚ เชธเซ‡เชŸเช…เชช เชชเซ‚เชฐเซเชฃ เช—เชฃเซ€ เชถเช•เชพเชฏ:

sudo chmod 755 /etc/xrdp/startwm.sh

เชธเชฐเซเชตเชฐ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเซ‹:

sudo systemctl restart xrdp

เชซเชพเชฏเชฐเชตเซ‹เชฒ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, Xrdp เชฌเชงเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเซ‹ เชชเชฐ TCP เชชเซ‹เชฐเซเชŸ 3389 เชธเชพเช‚เชญเชณเซ‡ เช›เซ‡. เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ€เชจเซ‡, เชคเชฎเชพเชฐเซ‡ เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐ เชซเชพเชฏเชฐเชตเซ‹เชฒเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชถเช•เซ‡ เช›เซ‡. Linux เชชเชฐ เช† เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ iptables เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ Ubuntu เชชเชฐ ufw เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡. เชœเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซเช‚ IP เชธเชฐเชจเชพเชฎเซเช‚ เชœเชพเชฃเซ€เชคเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เชจเซ€เชšเซ‡เชจเชพ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:

sudo ufw allow from IP_Address to any port 3389

เชคเชฎเซ‡ เช†เชจเชพ เชœเซ‡เชตเชพ เช•เซ‹เชˆเชชเชฃ IP เชฅเซ€ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชถเช•เซ‹ เช›เซ‹:

sudo ufw allow 3389

RDP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ Xrdp เชธเชฐเซเชตเชฐเชจเซ‡ เชœเชพเชนเซ‡เชฐ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธ เชชเชฐ เชเช•เซเชธเชชเซ‹เช เช•เชฐเชตเซเช‚ เช เช–เชฐเชพเชฌ เชตเชฟเชšเชพเชฐ เช›เซ‡. เชœเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เชชเชพเชธเซ‡ เชจเชฟเชถเซเชšเชฟเชค IP เชจเชฅเซ€, เชคเซ‹ เชธเซเชฐเช•เซเชทเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเซเชตเชฐเซ‡ เชซเช•เซเชค เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸเชจเซ‡ เชธเชพเช‚เชญเชณเชตเซเช‚ เชœเซ‹เชˆเช. SSH เชŸเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชคเซ‡เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเซเช‚ เชถเซเชฐเซ‡เชทเซเช  เช›เซ‡, เชœเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชฎเซเชชเซเชฏเซเชŸเชฐเชฅเซ€ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชฐเซ€เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช•เชฐเชถเซ‡. เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฎเชพเชจ เช…เชญเชฟเช—เชฎ เช›เซ‡ เช…เช—เชพเช‰เชจเชพ เชฒเซ‡เช–เชฎเชพเช‚ เชตเชชเชฐเชพเชฏเซ‡เชฒ VNC เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡.

RDP เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชกเซ‡เชธเซเช•เชŸเซ‰เชช เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช…เชฒเช— เช…เชจเชชเซเชฐเชฟเชตเชฟเชฒเซ‡เชœเซเชก เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เช›เซ‡:

sudo adduser rdpuser

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชšเชพเชฒเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชธเซเชกเซ‹ เชœเซ‚เชฅเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซ€เช เชœเซ‡เชฅเซ€ เช•เชฐเซ€เชจเซ‡ เชคเซ‡ เชตเชนเซ€เชตเชŸ-เชธเช‚เชฌเช‚เชงเชฟเชค เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเซ€ เชถเช•เซ‡. เชœเซ‹ เช†เชตเซ€ เช•เซ‹เชˆ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชคเซ‹ เชคเชฎเซ‡ เช† เชชเช—เชฒเซเช‚ เช›เซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹:

sudo gpasswd -a rdpuser sudo

เชคเชฎเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ Windows เชฐเชฟเชฎเซ‹เชŸ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชธเชฐเซเชตเชฟเชธ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเชนเชฟเชค เช•เซ‹เชˆเชชเชฃ RDP เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชœเซ‹ Xrdp เชฌเชพเชนเซเชฏ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‡ เชธเชพเช‚เชญเชณเซ€ เชฐเชนเซเชฏเซเช‚ เชนเซ‹เชฏ, เชคเซ‹ เช•เซ‹เชˆ เชตเชงเชพเชฐเชพเชจเซ€ เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชœเชฐเซ‚เชฐ เชฐเชนเซ‡เชถเซ‡ เชจเชนเซ€เช‚. เช•เชจเซ‡เช•เซเชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ VPS IP เชธเชฐเชจเชพเชฎเซเช‚, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเชพเชฎ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชกเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡. เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช†เชชเชฃเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชœเซ‹เชถเซเช‚:

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเซ‡เชŸเช…เชช เชชเช›เซ€, เช…เชฎเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชฎเชณเชถเซ‡. เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡ เช˜เชฃเชพ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชœเซ‹ เช•เซ‡ เชฌเชงเซเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชนเชถเซ‡.

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชœเซ‹ Xrdp เชธเชฐเซเชตเชฐ เชซเช•เซเชค เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸ เชธเชพเช‚เชญเชณเซ‡ เช›เซ‡, เชคเซ‹ เช•เซเชฒเชพเชฏเช‚เชŸ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐเชจเชพ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ SSH เชŸเชจเชฒ (sshd เช VPS เชชเชฐ เชšเชพเชฒเชคเซเช‚ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช) เชฎเชพเช‚ เชชเซ‡เช• เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. Windows เชชเชฐ, เชคเชฎเซ‡ เช—เซเชฐเชพเชซเชฟเช•เชฒ SSH เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, PuTTY), เช…เชจเซ‡ UNIX เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชคเชฎเชจเซ‡ ssh เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

ssh -L 3389:127.0.0.1:3389 -C -N -l rdpuser RDP_server_ip

เชŸเชจเชฒ เชถเชฐเซ‚ เชฅเชฏเชพ เชชเช›เซ€, RDP เช•เซเชฒเชพเชฏเช‚เชŸ เชนเชตเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชธเซเชฅเชพเชจเชฟเช• เชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชถเซ‡.

เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชคเซ‡ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡: เชŸเชจเชฒ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ SSH เช•เซเชฒเชพเชฏเช‚เชŸ เช–เชฐเซ€เชฆเชตเชพ เชชเชกเชถเซ‡, เช…เชจเซ‡ iOS เช…เชจเซ‡ iPadOS เชฎเชพเช‚, เช‰เชฐเซเชœเชพ เชตเชชเชฐเชพเชถเชจเชพ เช–เซ‚เชฌ เชธเชพเชฐเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซเช‚ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชธเช‚เชšเชพเชฒเชจ เชฎเซเชถเซเช•เซ‡เชฒ เช›เซ‡. iPhone เช…เชจเซ‡ iPad เชชเชฐ, เชคเชฎเซ‡ เช…เชฒเช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชŸเชจเชฒ เชฌเชจเชพเชตเซ€ เชถเช•เชถเซ‹ เชจเชนเซ€เช‚; เชคเชฎเชพเชฐเซ‡ เชเช• เชนเชพเชฐเซเชตเซ‡เชธเซเชŸเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชœเซ‡ เชชเซ‹เชคเซ‡ SSH เชฆเซเชตเชพเชฐเชพ RDP เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡. เชœเซ‡เชฎ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชฐเซ€เชฎเซ‹เชŸเชฐ เชชเซเชฐเซ‹.

เชธเชคเซเชฐ เชตเซเชฏเชตเชธเซเชฅเชพเชชเช• เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชคเซเชฐเซ‹

เชฎเชฒเซเชŸเชฟ-เชฏเซเชเชฐ เชตเชฐเซเช• เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเซ€เชงเชพ Xrdp เชธเชฐเซเชตเชฐเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. systemd เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชตเชพ เชถเชฐเซ‚ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชเช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชกเชฟเชฎเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡, เชชเซ‹เชฐเซเชŸ 3389 เชชเชฐ เชธเชพเช‚เชญเชณเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฐ เชธเชพเชฅเซ‡ เชฒเซ‹เช•เชฒเชนเซ‹เชธเซเชŸ เชฆเซเชตเชพเชฐเชพ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ‡ เช›เซ‡.

ps aux |grep xrdp

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚

sudo netstat -ap |grep xrdp

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชธเซ‡เชถเชจ เชฎเซ‡เชจเซ‡เชœเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชฆเซ‡เช–เชพเชคเซเช‚ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฒเซ‰เช—เชฟเชจ เช…เชจเซ‡ เชชเชพเชธเชตเชฐเซเชก เชคเซ‡เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช†เชตเซเช‚ เชจ เชฅเชพเชฏ เช…เชฅเชตเชพ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‹เชˆ เชญเซ‚เชฒ เชนเซ‹เชฏ, เชคเซ‹ เชกเซ‡เชธเซเช•เชŸเซ‹เชชเชจเซ‡ เชฌเชฆเชฒเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชฒเซ‹เช—เชฟเชจ เชตเชฟเชจเซเชกเซ‹ เชฆเซ‡เช–เชพเชถเซ‡.

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚
เชธเชคเซเชฐ เชตเซเชฏเชตเชธเซเชฅเชพเชชเช•เชจเซเช‚ เช†เชชเซ‹เช†เชช เชฒเซ‹เช‚เชš /etc/default/xrdp เชซเชพเชˆเชฒเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ /etc/xrdp/sesman.ini เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชคเซ‡ เช•เช‚เชˆเช• เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡:

[Globals]
ListenAddress=127.0.0.1
ListenPort=3350
EnableUserWindowManager=true
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh

[Security]
AllowRootLogin=true
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
; When AlwaysGroupCheck=false access will be permitted
; if the group TerminalServerUsers is not defined.
AlwaysGroupCheck=false

[Sessions]

เชคเชฎเชพเชฐเซ‡ เช…เชนเซ€เช‚ เช•เช‚เชˆเชชเชฃ เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชฐเซ‚เชŸ เช…เชงเชฟเช•เชพเชฐเซ‹ (AllowRootLogin=false) เชธเชพเชฅเซ‡ เชฒเซ‰เช—เชฟเชจเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเซเช‚ เชชเชกเชถเซ‡. เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช…เชงเชฟเช•เซƒเชค เชฆเชฐเซ‡เช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡, เชเช• เช…เชฒเช— xrdp เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡: เชœเซ‹ เชคเชฎเซ‡ เชธเชคเซเชฐเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชšเชพเชฒเซ เชฐเชนเซ‡เชถเซ‡, เช…เชจเซ‡ เชคเชฎเซ‡ เชซเชฐเซ€เชฅเซ€ เชธเชคเซเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชˆ เชถเช•เซ‹ เช›เซ‹. เชธเซ‡เชŸเชฟเช‚เช—เซเชธ /etc/xrdp/sesman.ini เชซเชพเช‡เชฒ ([เชธเชคเซเชฐเซ‹] เชตเชฟเชญเชพเช—) เชฎเชพเช‚ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช•เซ€เชฌเซ‹เชฐเซเชก เชฒเซ‡เช†เช‰เชŸ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฆเซเชตเชฟ-เชฎเชพเชฐเซเช—เซ€ เช•เซเชฒเชฟเชชเชฌเซ‹เชฐเซเชก เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชคเซ€ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฐเชถเชฟเชฏเชจ เช•เซ€เชฌเซ‹เชฐเซเชก เชฒเซ‡เช†เช‰เชŸ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฐเซ‡ เชฅเซ‹เชกเซเช‚ เชฐเชฎเชตเซเช‚ เชชเชกเชถเซ‡ (เชฐเชถเชฟเชฏเชจ เชฒเซ‹เช•เซ‡เชฒ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชนเซ‹เชตเซเช‚ เชœเซ‹เชˆเช. เชธเซเชฅเชพเชชเชฟเชค). เชšเชพเชฒเซ‹ Xrdp เชธเชฐเซเชตเชฐเชจเซ€ เช•เซ€เชฌเซ‹เชฐเซเชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€เช:

sudo nano /etc/xrdp/xrdp_keyboard.ini

เชคเชฎเชพเชฐเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชซเชพเช‡เชฒเชจเชพ เช…เช‚เชคเชฎเชพเช‚ เชจเซ€เชšเซ‡เชจเซ€ เชฒเซ€เชŸเซ€เช“ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

[rdp_keyboard_ru]
keyboard_type=4
keyboard_type=7
keyboard_subtype=1
model=pc105
options=grp:alt_shift_toggle
rdp_layouts=default_rdp_layouts
layouts_map=layouts_map_ru

[layouts_map_ru]
rdp_layout_us=us,ru
rdp_layout_ru=us,ru

เชœเซ‡ เชฌเชพเช•เซ€ เช›เซ‡ เชคเซ‡ เชซเชพเช‡เชฒเชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซเช‚ เช›เซ‡ เช…เชจเซ‡ Xrdp เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชตเชพเชจเซเช‚ เช›เซ‡:

sudo systemctl restart xrdp

เชœเซ‡เชฎ เชคเชฎเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, Linux VPS เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชธเซ‡เชŸ เช•เชฐเชตเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชชเชพเช›เชฒเซ‹ เชฒเซ‡เช– เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ VNC เชธเซ‡เชŸเช…เชชเชจเซ€ เชšเชฐเซเชšเชพ เช•เชฐเซ€ เช›เซ‡. เช† เชคเช•เชจเซ€เช•เซ‹ เช‰เชชเชฐเชพเช‚เชค, เชฌเซ€เชœเซ‹ เชฐเชธเชชเซเชฐเชฆ เชตเชฟเช•เชฒเซเชช เช›เซ‡: เชธเช‚เชถเซ‹เชงเชฟเชค NX 3 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ X2Go เชธเชฟเชธเซเชŸเชฎ. เช…เชฎเซ‡ เช†เช—เชพเชฎเซ€ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€เชถเซเช‚.

เช—เซเชฐเชพเชซเชฟเช•เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ Linux เชชเชฐ VPS: Ubuntu 18.04 เชชเชฐ RDP เชธเชฐเซเชตเชฐ เชฒเซ‹เช‚เชš เช•เชฐเชตเซเช‚

เชธเซ‹เชฐเซเชธ: www.habr.com