Π
ααΆααΆαβααΆαα·ααΆ:
ααΆαααα‘αΎαααα·ααααΆαααααΆα ααα·α
ααΎαααΉααααααΆαααΈααα·αααα·αααΆαα½α Ubuntu Server 18.04 LTS αααααΆαααααΌααα»αααααΌαααα ααα½αααΈα ααααα ααα½ααα½αααΈα αααΆαα αα·αααΆαααΉαααααααΈα αααΆαα (HDD)α ααΆαβαααααβαα ααΆααααααααβαααααβααΆαβαααβαα·αβαααααα·ααβαααααΆααβαααααα»βααααΆα ααα·αβαα αααααΈβααΆβα’αΆαααααβααΎβαα·α αα ααΆαβαααβααααΌαβααΆαβαααααααΆαβαααααα αα»αααααα ααααΎαααααΌαααααααααααΆα Habrahabr10 ααΎααααΈααα½αααΆαααΆααααα α»αααααα 10% ααΎααΆααααααΆαα·αααααα’αααα
ααΆαααα‘αΎαααα·ααααΆααααααα»ααΆαα½αααΉαααΆαα’αΆαααααααΆααα’ααααααΌαααΆαααααΎαααααΆααααααααΆααΌα
ααΆαααααα:
sudo apt-get install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
ααΌα αα αααα»αααααΈαα»α ααΎαααααΎαααΎα XFCE αααααΆααααααΌαααΆαααααΆααα»αααααΌαααααΆαα
Russification αα server αα·αααΆαααα‘αΎααααααα·ααΈ
ααΆααΉαααΆαααααΆαααΈααα·αααα·αααααΌαααΆαααΆαααααααΆαααααΆαα½αααΆαααααΎααΌαααααΆααΈαααααααΆααΆααΆα’αααααααααα»αααααα αα ααΎαααααα»α’ααααααα ααααΆααααΌαααΆαααΆααΆαα»ααααΈαααααΆααααα½ααααα»αααΆαααα‘αΎαα ααΆααααΌα ααΌαααα‘αΎαααΆααααααααααααΆαααααααα·ααΈααααααααα
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.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 αα ααΎα ααα»α αααααΆααααΆααα’ααα α’αΆαααααααΎααΆαααααααα ααΆαααααααααααΆαααΈααααα·αααα·α α’ααααααα ααααΆααααΌαααααααα ααΆαααααααααααααΆααααααΎα Netfilter α αα ααΎααΈαα»α ααΆααααααΆααΆααααΌαααΆαααααΎαααααααΎα§αααααααααΎααααΆαα iptables ααα»αααααα ααΎα’ααΌααα»αααΌ ααΆααΆααΆααααααΎααααα»αααΆαααααΎααααΆαα ufw α ααααα·αααΎα’αΆααααααΆα IP ααααα’αα·αα·ααααααΌαααΆαααααΆαα ααΆαααααααα ααΆααααααααααααΌαααΆαα’αα»αααααααααΆααααααααΆααΆααααααα
sudo ufw allow from IP_Address to any port 3389
α’αααα’αΆα α’αα»ααααΆαααΆααααααΆααααΈ IP ααΆαα½αααΌα αααα
sudo ufw allow 3389
αα·ααΈααΆα RDP ααΆααααααΆαα’αα·αααααΈα ααα»ααααααΆααααα αΆααααΆαααΈααα Xrdp αα
ααΆαααααααΆαααΆααΆαααααΊααΆαααα·ααα·αααα’α ααααα·αααΎαααΆαααΈαααααααα·αααΆα IP αααααααααΆαααΈααααα½αααααααΆαααα localhost ααα»αααααααΎααααΈαααααΎααα»ααααα·ααΆαα ααΆααΆααΆαααα’αααα»ααααα»αααΆαα
αΌαααααΎααΆααΆααααααααΌαααΌααααααααΈ SSH αααααΉαααααΌααα·αα
ααΆα
αααααααα»ααααα·ααΆαααΈαα»αααααΌαααα’αα·αα·ααα ααΎαααΆααα·ααΈααΆαααααααααααααααΆ
αααα»αααααΆαααα αααΆαααΈααα RDP
ααΎααααΈααααΎααΆαααΆαα½αααα·ααααΆααααααα» ααΆααΆααΆααααααΎααααα»αααΆααααααΎαα’αααααααΎααααΆααααααα·αααΆααα·αααα·ααΆα ααααα‘ααααΈααααΆα
sudo adduser rdpuser
αααααααααα’αααααααΎααααΆαααα
αααα»α sudo ααΎααααΈα±ααααΆααα’αΆα
α’αα»ααααααΆαααΆααααααΆααααααΉαααΆααααααααααα ααααα·αααΎαα·αααΆααααααΌαααΆααααααααα α’αααα’αΆα
ααααααα αΆααααα
sudo gpasswd -a rdpuser sudo
α’αααα’αΆα ααααΆαααα αααΆαααΈααααααααααΎαααΆαααΈαααααα RDP ααΆαα½α αα½αααΆαααααΆαααΈααααααααααΆαα»αααααΌαααααΈα ααααΆααααα Windows αααααααΆααααααΆαα½αα ααααα·αααΎ Xrdp αααα»αααααΆααα ααα»α αααααΆααααΆααααα ααααα·αααααΌαααΆααααααααΆαααααααααα ααΆαααααααααΆαααααα»αααΆααααααΆααα’αΆααααααΆα IP VPS αααααα’αααααααΎ αα·αααΆααααααααΆαααα αααα»αααΆααααααααΆααααααΆααα αααααΆααααΈααααΆαααα½α ααΎαααΉαααΎαα’αααΈαα½αααΌα αααα
αααααΆααααΈααΆααααα
αααααΌαααααα·ααααΆααααααα» ααΎαααΉαααα½αααΆααααααα»ααααααααααααα ααΌα
αααα’αααα’αΆα
ααΎαααΆαα·αααααΎααααΆααααααΆαα
αααΎααααααααΈααΆα’αααΈαααΆααα’ααααΉαα’αΆαααααααΎαααααα·ααΈαααααΆαααααΎαααααα
ααααα·αααΎαααΆαααΈααα Xrdp ααααΆαααα localhost α
ααΆα
ααα
ααΎαα»αααααΌαααα’αα·αα·ααααΉαααααΌαααα
ααα
αΌααα
αααα»α SSH tunnel (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 α’αααααΉααα·αα’αΆα
αααααΎαααααΌαααΌααααααααΈαα
αααα»ααααααα·ααΈααΆα
ααααα‘αααα½αααΆααα α’αααααΉαααααΌαααΆααααααα·ααΈαααααΌααααααα’αΆα
αααααΎαααΆααααααΆαα RDP ααΆαααα SSH α ααΌα
ααΆα§ααΆα ααα
αααααα·ααΈααααααααααααα αα·αααααα’αααααααΎααααΆαα
αααααααΆααααα»αααΆαααααΎααΆαα αααΎαα’αααααααΎααααΆααααααΌαααΆαα’αα»αααααααααααΆαααα αααα»ααααΆαααΈααα Xrdp α αΎααα·αααααΌαααΆαααΆααααααααααααααα αααααΆααααΈα αΆααααααΎαααααΆααααααΆαααα systemd ααααΎαααΆααα½αααααΎαααΆααααα»ααααααααα·α ααααΆαααα ααΎα ααα 3389 αα·αααααΆααααααααΆαααα localhost ααΆαα½αα’ααααααααααααααααα
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]
α’ααααα·αα αΆαααΆα αααααΆααααααΌαα’αααΈαα ααΈααααα α’αααααααΆααααααααΌααα·αααΆαα αΌααααααααΎαα·αααα·ααΆ root (AllowRootLogin=false)α αααααΆααα’αααααααΎααααΆααααΈαα½αααααααΆαααΆαα’αα»ααααΆααααα»ααααααααα ααααΎαααΆα xrdp ααΆα ααααα‘αααα½αααααΌαααΆαα αΆααααααΎαα ααααα·αααΎα’αααααααΆα αααααα·ααααα αααααα ααααΎαααΆαααααα’αααααααΎααααΆααααΉαααααααααΎαααΆαααΆαααααΆαααΎα α αΎαα’αααα’αΆα ααααΆαααα αααααααααααα ααΆααααααα’αΆα ααααΌαααΆαααααΆααααααΌααα αααα»αα―αααΆα /etc/xrdp/sesman.ini (ααααα [αααα])α
ααααΌααααααααααΆαα α»α
ααΆααααααΆαα·αααΆααααα αΆααΆαα½αααΉαααααΆαααααααααααΆααααΈαααααΌααα ααα»ααααααΆαα½αααΉααααααααααΆαα
α»α
αα»ααααΈ α’αααααΉαααααΌααααααααα·α
(ααΌαααααΆαααΆααΆαα»ααααΈαα½αααααΆααα½α
α αΎα
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
ααΌα
αααα’αααα’αΆα
ααΎαααΆαα·ααα·ααΆααααα»αααΆαααα‘αΎααααΆαααΈααα RDP αα
ααΎ Linux VPS αα ααα»αααα
ααααα: www.habr.com