╨Т рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ VNC рд╕рд░реНрднрд░ рдЪрд▓рд╛рдЙрдиреЗ рдмрд╛рд░реЗ рдЫрд▓рдлрд▓ рдЧрд░реНрдпреМрдВред рдпреЛ рд╡рд┐рдХрд▓реНрдкрдорд╛ рдзреЗрд░реИ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдордзреНрдпреЗ рдореБрдЦреНрдп рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рдереНрд░реБрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЫрдиреНред рдЖрдЬ рд╣рд╛рдореА RDP (рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░реЛрдЯреЛрдХрд▓) рдорд╛рд░реНрдлрдд рд▓рд┐рдирдХреНрд╕рдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреМрдВред VNC рдкреНрд░рдгрд╛рд▓реА RFB (рд░рд┐рдореЛрдЯ рдлреНрд░реЗрдордмрдлрд░) рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рдПрд░реЗрд╣рд░реВ рдкреНрд░рд╕рд╛рд░рдгрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рд░ RDP рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рдЬрдЯрд┐рд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрджрд┐рдо рд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдЖрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ Windows рдорд╛ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯрдк рд╕реЗрд╡рд╛рд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рддрд░ рд▓рд┐рдирдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░рд╣рд░реВ рдкрдирд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред
рд╕рд╛рдордЧреНрд░реА рддрд╛рд▓рд┐рдХрд╛:
рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ
рд╣рд╛рдореА Ubuntu Server 18.04 LTS рд╕рдБрдЧ рджреБрдИ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХреЛрд░, рдЪрд╛рд░ рдЧрд┐рдЧрд╛рдмрд╛рдЗрдЯ RAM рд░ рдмреАрд╕ рдЧрд┐рдЧрд╛рдмрд╛рдЗрдЯ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрдн (HDD) рднрдПрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд▓рд┐рдиреЗрдЫреМрдВред рдХрдордЬреЛрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбреЗрд╕реНрдХрдЯрдкрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫреИрди, рдпрджреНрдпрдкрд┐ рдпреЛ рд╕рдорд╛рдзрд╛рди рднрдЗрд░рд╣реЗрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдЖрдлреНрдиреЛ рдЕрд░реНрдбрд░рдорд╛ резреж% рдЫреБрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░реЛрдореЛ рдХреЛрдб Habrahabr10 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реНред

рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реБ рд╕рдВрдЧ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрдерд╛рдкрдирд╛ рдирд┐рдореНрди рдЖрджреЗрд╢ рд╕рдВрдЧ рдЧрд░рд┐рдиреНрдЫ:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utilsрдЕрдШрд┐рд▓реНрд▓реЛ рдХреЗрд╕рдорд╛ рдЬрд╕реНрддреИ, рд╣рд╛рдореАрд▓реЗ XFCE рдХреЛ рддреБрд▓рдирд╛рддреНрдордХ рд░реВрдкрдорд╛ рдХрдо рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд╕реНрд░реЛрдд рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░рдг рд░реЛрдЬреНрдпреМрдВред
рд╕рд░реНрднрд░ рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ Russification
рдкреНрд░рд╛рдп: рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВ рдЕрдВрдЧреНрд░реЗрдЬреА рд╕реНрдерд╛рдиреАрдпрдХрд░рдгрдХреЛ рд╕рд╛рде рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдбреЗрд╕реНрдХрдЯрдкрдорд╛ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд░реВрд╕реА рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ, рдЬреБрди рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдкрд╣рд┐рд▓реЗ, рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд╡рд╛рджрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реМрдВ:
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рдпрд╕рд▓реЗ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рддрдпрд╛рд░реА рдкреВрд░рд╛ рдЧрд░реНрдЫ, рдмрд╛рдБрдХреА рд╕рдмреИ RDP рд╕рд░реНрднрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╣реЛред
RDP рд╕рд░реНрднрд░ рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджреИ
Ubuntu рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рд┐рдд Xrdp рд╕рд░реНрднрд░ рдЫ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ:
sudo apt-get install xrdpрдпрджрд┐ рд╕рдмреИ рд░рд╛рдореНрд░реЛ рднрдпреЛ рднрдиреЗ, рд╕рд░реНрднрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕реБрд░реБ рд╣реБрдиреБрдкрд░реНрдЫ:
sudo systemctl status xrdp 
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.shXFCE рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдг рд╕реБрд░реБ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд╣рд┐рдиреНрдЫ:
#!/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 рд╕реБрдиреНрдЫред рднрд░реНрдЪреБрдЕрд▓ рд╕рд░реНрднрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рддрдкрд╛рдИрдВрд▓реЗ рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ рдлрд╛рдпрд░рд╡рд╛рд▓ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред рд▓рд┐рдирдХреНрд╕рдорд╛ рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ iptables рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдиреНрдЫ, рддрд░ Ubuntu рдорд╛ ufw рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рдЫред рдпрджрд┐ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рдерд╛рд╣рд╛ рдЫ рднрдиреЗ, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдирд┐рдореНрди рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде рдЧрд░рд┐рдиреНрдЫ:
sudo ufw allow from IP_Address to any port 3389рддрдкрд╛рдЗрдБ рдпрд╕ рдЬрд╕реНрддреИ рдХреБрдиреИ рдкрдирд┐ рдЖрдИрдкреАрдмрд╛рдЯ рдЬрдбрд╛рдирд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
sudo ufw allow 3389RDP рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рддрд░ Xrdp рд╕рд░реНрднрд░рд▓рд╛рдИ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВрдорд╛ рдЙрдЬрд╛рдЧрд░ рдЧрд░реНрдиреБ рдЦрд░рд╛рдм рд╡рд┐рдЪрд╛рд░ рд╣реЛред рдпрджрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╕рдБрдЧ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдИрдкреА рдЫреИрди рднрдиреЗ, рд╕рд░реНрднрд░рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╛рдЙрди рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдорд╛рддреНрд░ рд╕реБрдиреНрдиреБ рдкрд░реНрдЫред рдпрд╕рд▓рд╛рдИ SSH рдЯрдиреЗрд▓ рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдЧрд░реНрди рдЙрддреНрддрдо рдЫ, рдЬрд╕рд▓реЗ рдЧреНрд░рд╛рд╣рдХ рдХрдореНрдкреНрдпреБрдЯрд░рдмрд╛рдЯ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдкрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрдиреЗрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЫ VNC рд╕рд░реНрднрд░рдХреЛ рд▓рд╛рдЧрд┐ред
RDP рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджреИ
рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рдпреЛ рдПрдХ рдЕрд▓рдЧ рдЕрдирдкреНрд░рд┐рднрд┐рд▓реЗрдЬреНрдб рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫ:
sudo adduser rdpuser 
рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ sudo рд╕рдореВрд╣рдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдЙрд╕рд▓реЗ рдкреНрд░рд╢рд╛рд╕рди-рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдЫред рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрди рднрдиреЗ, рддрдкрд╛рдЗрдБ рдпреЛ рдЪрд░рдг рдЫреЛрдбреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
sudo gpasswd -a rdpuser sudoрддрдкрд╛рдЗрдБ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рдиреНрдбреЛрдЬ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯрдк рд╕реЗрд╡рд╛ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд╣рд┐рдд рдХреБрдиреИ рдкрдирд┐ RDP рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ Xrdp рдмрд╛рд╣реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕реБрдирд┐рд░рд╣реЗрдХреЛ рдЫ рднрдиреЗ, рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдпреЛ рдЬрдбрд╛рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ VPS IP рдареЗрдЧрд╛рдирд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд░ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред рдЬрдбрд╛рди рдкрдЫрд┐, рд╣рд╛рдореА рдпреЛ рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рджреЗрдЦреНрдиреЗрдЫреМрдВ:

рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕реЗрдЯрдЕрдк рдкрдЫрд┐, рд╣рд╛рдореА рдПрдХ рдкреВрд░реНрдг рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫреМрдВред рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдпрд╕рд▓реЗ рдзреЗрд░реИ рд╕реНрд░реЛрддрд╣рд░реВ рдЙрдкрднреЛрдЧ рдЧрд░реНрджреИрди, рдпрджреНрдпрдкрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреЗрдЫред

рдпрджрд┐ Xrdp рд╕рд░реНрднрд░рд▓реЗ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдорд╛рддреНрд░ рд╕реБрдиреНрджрдЫ рднрдиреЗ, рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ SSH рд╕реБрд░реБрдЩрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ (sshd VPS рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫ)ред рд╡рд┐рдиреНрдбреЛрдЬрдорд╛, рддрдкрд╛рдИрд▓реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ SSH рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, PuTTY), рд░ UNIX рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рддрдкрд╛рдИрд▓рд╛рдИ ssh рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ:
ssh -L 3389:127.0.0.1:3389 -C -N -l rdpuser RDP_server_ipрд╕реБрд░реБрдЩ рд╕реБрд░реБ рднрдПрдкрдЫрд┐, RDP рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЕрдм рдЯрд╛рдврд╛рдХреЛ рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рд╣реБрдиреЗрдЫ, рддрд░ рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯрдорд╛ред
рдпреЛ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ рдЕрдЭ рдЧрд╛рд╣реНрд░реЛ рдЫ: рд╕реБрд░реБрдЩ рдЙрдард╛рдЙрди рд╕рдХреНрд╖рдо SSH рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ, рд░ iOS рд░ iPadOS рдорд╛, рдКрд░реНрдЬрд╛ рдЦрдкрддрдХреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЕрдиреБрдХреВрд▓рдирдХреЛ рдХрд╛рд░рдг рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдкреГрд╖реНрдарднреВрдорд┐ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд╛рд╣реНрд░реЛ рдЫред рдЖрдИрдлреЛрди рд░ рдЖрдИрдкреНрдпрд╛рдбрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЫреБрдЯреНрдЯреИ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдорд╛ рд╕реБрд░реБрдЩ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рдЫреИрди; рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рд░реНрд╡реЗрд╕реНрдЯрд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ рдЖрдлреИ SSH рдорд╛рд░реНрдлрдд RDP рдЬрдбрд╛рди рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рдЬрд╕реНрддреИ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ .
рд╕рддреНрд░ рдкреНрд░рдмрдиреНрдзрдХ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░
рдмрд╣реБ-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕реАрдзрд╛ Xrdp рд╕рд░реНрднрд░рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рд░ рдердк рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрдиред Systemd рдорд╛рд░реНрдлрдд рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рдПрдЙрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдбреЗрдорди рдореЛрдбрдорд╛ рдЪрд▓реНрдЫ, рдкреЛрд░реНрдЯ 3389 рдорд╛ рд╕реБрдиреНрдЫ рд░ рд╕рддреНрд░ рдкреНрд░рдмрдиреНрдзрдХрд╕рдБрдЧ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдорд╛рд░реНрдлрдд рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫред
ps aux |grep xrdp 
sudo netstat -ap |grep xrdp 
рд╕рддреНрд░ рдкреНрд░рдмрдиреНрдзрдХ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрджреИрди, рдХрд┐рдирднрдиреЗ рдЧреНрд░рд╛рд╣рдХ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рдЧрдЗрди рд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдпрджрд┐ рдпреЛ рднрдПрди рд╡рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдХреНрд░рдордорд╛ рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдбреЗрд╕реНрдХрдЯрдкрдХреЛ рд╕рдЯреНрдЯрд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд▓рдЧрдЗрди рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред

рд╕рддреНрд░ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реБрд░реБрд╡рд╛рдд /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рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд▓рд┐рдирдХреНрд╕ VPS рдорд╛ RDP рд╕рд░реНрднрд░ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫреИрди, рддрд░ рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ VNC рд╕реЗрдЯрдЕрдкрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЫрд▓рдлрд▓ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВред рдпреА рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддреНрдпрд╣рд╛рдБ рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рд╡рд┐рдХрд▓реНрдк рдЫ: рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд NX 3 рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ X2Go рдкреНрд░рдгрд╛рд▓реАред рд╣рд╛рдореА рдЕрд░реНрдХреЛ рдкреНрд░рдХрд╛рд╢рдирдорд╛ рдпрд╕рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреЗрдЫреМрдВред
рд╕реНрд░реЛрдд: www.habr.com
