āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
В āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻŦāĻ¨ā§āϧ āφāĻŽāϰāĻž āϝ⧇āϕ⧋āύ⧋ āϧāϰāύ⧇āϰ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ⧇ āĻāĻ•āϟāĻŋ VNC āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞāĻžāύ⧋āϰ āĻŦāĻŋāώāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋāϰ āĻ…āύ⧇āĻ• āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒā§āϰāϧāĻžāύāϟāĻŋ āĻšāϞ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ āĻšā§āϝāĻžāύ⧇āϞāϗ⧁āϞāĻŋāϰ āĻĨā§āϰ⧁āĻĒ⧁āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āωāĻšā§āϚ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻžāĨ¤ āφāϜ āφāĻŽāϰāĻž āφāϰāĻĄāĻŋāĻĒāĻŋ (āϰāĻŋāĻŽā§‹āϟ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ) āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϞāĻŋāύāĻžāĻ•ā§āϏ⧇āϰ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϝāĻžāϞ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŦāĨ¤ VNC āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ RFB (āϰāĻŋāĻŽā§‹āϟ āĻĢā§āϰ⧇āĻŽāĻŦāĻžāĻĢāĻžāϰ) āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒāĻŋāĻ•ā§āϏ⧇āϞ⧇āϰ āĻ…ā§āϝāĻžāϰ⧇ āĻĒā§āϰ⧇āϰāϪ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ RDP āφāĻĒāύāĻžāϕ⧇ āφāϰāĻ“ āϜāϟāĻŋāϞ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϏ āφāĻĻāĻŋāĻŽ āĻāĻŦāĻ‚ āωāĻšā§āϚ-āĻ¸ā§āϤāϰ⧇āϰ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āωāχāĻ¨ā§āĻĄā§‹āĻœā§‡ āϰāĻŋāĻŽā§‹āϟ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϗ⧁āϞāĻŋ āĻšā§‹āĻ¸ā§āϟ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧ, āϤāĻŦ⧇ āϞāĻŋāύāĻžāĻ•ā§āϏ⧇āϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰāϗ⧁āϞāĻŋāĻ“ āωāĻĒāϞāĻŦā§āϧāĨ¤

āϏ⧁āϚāĻŋāĻĒāĻ¤ā§āϰ:

āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āĻĒāϰāĻŋāĻŦ⧇āĻļ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻŦāĻ‚ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āχāύāĻ¸ā§āϟāϞ⧇āĻļāύ⧇āϰ āϰāĻžāϏāĻžāϝāĻŧāύāĻŋāĻ•āĻ•āϰāĻŖ
āĻāĻ•āϟāĻŋ RDP āϏāĻžāĻ°ā§āĻ­āĻžāϰ āχāύāĻ¸ā§āϟāϞ āĻāĻŦāĻ‚ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
āĻāĻ•āϟāĻŋ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
āĻāĻ•āϟāĻŋ RDP āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
āϏ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āĻāĻŦāĻ‚ āχāωāϜāĻžāϰ āϏ⧇āĻļāύ
āϕ⧀āĻŦā§‹āĻ°ā§āĻĄ āϞ⧇āφāωāϟ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āĻĒāϰāĻŋāĻŦ⧇āĻļ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āφāĻŽāϰāĻž āĻĻ⧁āϟāĻŋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚ āϕ⧋āϰ, āϚāĻžāϰ āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ RAM āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāĻ­ (HDD) āϏāĻš āωāĻŦ⧁āĻ¨ā§āϟ⧁ āϏāĻžāĻ°ā§āĻ­āĻžāϰ 18.04 LTS-āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āύ⧇āĻŦāĨ¤ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āύāϝāĻŧ, āϝāĻĻāĻŋāĻ“ āĻāϟāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž āĻ•āĻžāϜāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻžāϰ āĻ…āĻ°ā§āĻĄāĻžāϰ⧇ 10% āĻĄāĻŋāϏāĻ•āĻžāωāĻ¨ā§āϟ āĻĒ⧇āϤ⧇ āĻĒā§āϰāϚāĻžāϰ āϕ⧋āĻĄ Habrahabr10 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϭ⧁āϞāĻŦ⧇āύ āύāĻžāĨ¤

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āϏāĻŽāĻ¸ā§āϤ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āϏāĻš āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāĻŦ⧇āĻļ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāĻž āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āϏāĻŽā§āĻĒāĻ¨ā§āύ āĻ•āϰāĻž āĻšāϝāĻŧ:

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-āĻāϰ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ, āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ⧇ āĻ­āĻžāώāĻž-āĻĒā§āϝāĻžāĻ•-āĻ—ā§āύ⧋āĻŽ-āϰ⧁ āĻāĻŦāĻ‚ āĻ­āĻžāώāĻž-āĻĒā§āϝāĻžāĻ•-āϕ⧇āĻĄāĻŋ-āϰ⧁ āĻĒā§āϝāĻžāϕ⧇āϜ āϰāϝāĻŧ⧇āϛ⧇ - āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻāχ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāĻŦ⧇āĻļ āĻĨ⧇āϕ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϤāĻŦ⧇ āφāĻĒāύāĻžāϰ āϏ⧇āϗ⧁āϞāĻŋ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇āĨ¤ 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

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
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 āĻļā§‹āύ⧇āĨ¤ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇, āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ āύ⧇āϟāĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāϤ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ iptables āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻŦ⧇ āωāĻŦ⧁āĻ¨ā§āϟ⧁āϤ⧇ ufw āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻ­āĻžāϞāĨ¤ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āφāχāĻĒāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž āϜāĻžāύāĻž āĻĨāĻžāĻ•āϞ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻ•āϰāĻž āĻšāϝāĻŧ:

sudo ufw allow from IP_Address to any port 3389

āφāĻĒāύāĻŋ āĻāχ āĻŽāϤ āϝ⧇āϕ⧋āύ⧋ āφāχāĻĒāĻŋ āĻĨ⧇āϕ⧇ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ:

sudo ufw allow 3389

RDP āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ Xrdp āϏāĻžāĻ°ā§āĻ­āĻžāϰāϕ⧇ āϏāĻ°ā§āĻŦāϜāύ⧀āύ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āϕ⧇ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻāĻ•āϟāĻŋ āĻ–āĻžāϰāĻžāĻĒ āϧāĻžāϰāĻŖāĻžāĨ¤ āϝāĻĻāĻŋ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āφāχāĻĒāĻŋ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϞ⧋āĻ•āĻžāϞāĻšā§‹āĻ¸ā§āĻŸā§‡āϰ āĻ•āĻĨāĻž āĻļā§‹āύāĻž āωāϚāĻŋāϤāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ SSH āϟāĻžāύ⧇āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻ­āĻžāϞ, āϝāĻž āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āĻĨ⧇āϕ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ• āĻĒ⧁āύāσāύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧂āĻĒ āĻĒāĻĻā§āϧāϤāĻŋ āφāϛ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻŦāĻ¨ā§āϧ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ VNC āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

āĻāĻ•āϟāĻŋ RDP āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇

āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āϏ⧁āĻŦāĻŋāϧāĻžāĻšā§€āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻ­āĻžāϞ:

sudo adduser rdpuser

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āφāϏ⧁āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āϏ⧁āĻĄā§‹ āĻ—ā§āϰ⧁āĻĒ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻŋ āϝāĻžāϤ⧇ āϏ⧇ āĻĒā§āϰāĻļāĻžāϏāύ-āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻ•āĻžāϜāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āĻāĻŽāύ āϕ⧋āύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύāĻž āĻĨāĻžāϕ⧇, āφāĻĒāύāĻŋ āĻāχ āϧāĻžāĻĒāϟāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ:

sudo gpasswd -a rdpuser sudo

āφāĻĒāύāĻŋ āĻŦāĻŋāĻ˛ā§āϟ-āχāύ āωāχāĻ¨ā§āĻĄā§‹āϜ āϰāĻŋāĻŽā§‹āϟ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϏāĻš āϝ⧇āϕ⧋āύ⧋ RDP āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āϝāĻĻāĻŋ Xrdp āĻŦāĻžāĻšā§āϝāĻŋāĻ• āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻļ⧁āύāϛ⧇, āϕ⧋āύ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ•āĻ°ā§āĻŽā§‡āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāĻŦ⧇ āύāĻžāĨ¤ āϏāĻ‚āϝ⧋āĻ— āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ āφāχāĻĒāĻŋ āĻ āĻŋāĻ•āĻžāύāĻž, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āύāĻžāĻŽ āĻāĻŦāĻ‚ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āϝāĻĨ⧇āĻˇā§āϟāĨ¤ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻŽāϰāĻž āĻāϰāĻ•āĻŽ āĻ•āĻŋāϛ⧁ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻŦ:

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āϏ⧇āϟāφāĻĒ⧇āϰ āĻĒāϰ, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāĻžāĻŦāĨ¤ āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ, āĻāϟāĻŋ āĻ…āύ⧇āĻ• āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇ āύāĻž, āϝāĻĻāĻŋāĻ“ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āϝāĻĻāĻŋ Xrdp āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϞ⧋āĻ•āĻžāϞāĻšā§‹āĻ¸ā§āĻŸā§‡āϰ āĻ•āĻĨāĻž āĻļā§‹āύ⧇, āϤāĻžāĻšāϞ⧇ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇ āĻŸā§āĻ°ā§āϝāĻžāĻĢāĻŋāĻ•āϕ⧇ āĻāĻ•āϟāĻŋ SSH āϟāĻžāύ⧇āϞ⧇ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ (sshd āĻ…āĻŦāĻļā§āϝāχ VPS āĻ āϚāϞāĻŽāĻžāύ āĻĨāĻžāĻ•āĻŦ⧇)āĨ¤ āωāχāĻ¨ā§āĻĄā§‹āĻœā§‡, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•ā§āϝāĻžāϞ āĻāϏāĻāϏāĻāχāϚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĒ⧁āϟāĻŋāϟāĻŋ), āĻāĻŦāĻ‚ āχāωāύāĻŋāĻ•ā§āϏ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āφāĻĒāύāĻžāϰ 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

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž

sudo netstat -ap |grep xrdp

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āϏ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύ āĻšāϝāĻŧ āύāĻž, āĻ•āĻžāϰāĻŖ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āϞāĻ—āχāύ āĻāĻŦāĻ‚ āĻĒāĻžāϏāĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻāϟāĻŋāϤ⧇ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāϟāĻŋ āύāĻž āϘāĻŸā§‡ āĻŦāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§€āĻ•āϰāϪ⧇āϰ āϏāĻŽāϝāĻŧ āĻāĻ•āϟāĻŋ āĻ¤ā§āϰ⧁āϟāĻŋ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āϟāĻžāϰ⧇āĻ•ā§āϟāĻŋāĻ­ āϞāĻ—āχāύ āωāχāĻ¨ā§āĻĄā§‹ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž
āϏ⧇āĻļāύ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ⧇āϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻĒā§āϰāĻŦāĻ°ā§āϤāύ /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

āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ, āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ­āĻŋāĻĒāĻŋāĻāϏ⧇ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻž āĻ•āĻ āĻŋāύ āύāϝāĻŧ, āϤāĻŦ⧇ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āύāĻŋāĻŦāĻ¨ā§āϧ āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ VNC āϏ⧇āϟāφāĻĒ āύāĻŋāϝāĻŧ⧇ āφāϞ⧋āϚāύāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϗ⧁āϞāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāϰ⧇āĻ•āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇: āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ NX 3 āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ X2Go āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āφāĻŽāϰāĻž āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāĻ•āĻžāĻļāύāĻžāϝāĻŧ āĻāϟāĻŋ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻž āĻ•āϰāĻŦāĨ¤

āĻāĻ•āϟāĻŋ āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāĻš āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ āĻ­āĻŋāĻĒāĻŋāĻāϏ: āωāĻŦ⧁āĻ¨ā§āϟ⧁ 18.04 āĻ āĻāĻ•āϟāĻŋ āφāϰāĻĄāĻŋāĻĒāĻŋ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϚāĻžāϞ⧁ āĻ•āϰāĻž

āωāĻ¤ā§āϏ: www.habr.com