
เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเซเชจเซ เชเชชเชฏเซเช Linux เชเซเชธเซเช เชเชฐเชคเชพ เชนเชพเชฏเชชเชฐ-เชตเซ เชฎเชพเช เชเชเช เชเชซ เชง เชฌเซเชเซเชธ เชฅเซเชกเซ เชเชเซ เชเชฐเชพเชฎเชฆเชพเชฏเช เช เชจเซเชญเชต เชเซ Windows-ะผะฐัะธะฝะฐะผะธ. ะัะธัะธะฝะพะน ัะพะผั ัะฒะปัะตััั ัะพ, ััะพ Hyper-V ะฒัะต ะถะต ะธะทะฝะฐัะฐะปัะฝะพ ะฝะต ะฟัะตะดะฝะฐะทะฝะฐัะฐะปัั ะดะปั ะดะตัะบัะพะฟะฝะพะณะพ ะฟะพะปัะทะพะฒะฐะฝะธั; ะฝะตะปัะทั ะฟัะพััะพ ะฒะทััั, ะฟะพััะฐะฒะธัั ะฟะฐะบะตั ะณะพััะตะฒัั ะดะพะฟะพะปะฝะตะฝะธะน ะธ ะฟะพะปััะธัั ัะฐะฑะพัะพัะฟะพัะพะฑะฝะพะต ะณัะฐัะธัะตัะบะพะต ััะบะพัะตะฝะธะต, ะฑััะตั ะพะฑะผะตะฝะฐ, ะพะฑัะธะต ะดะธัะตะบัะพัะธะธ ะธ ะดััะณะธะต ัะฐะดะพััะธ ะถะธะทะฝะธ, ะบะฐะบ ััะพ ะฟัะพะธัั ะพะดะธั ะฒ VirtualBox.
เชนเชพเชฏเชชเชฐ-เชตเซ เชชเซเชคเซ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ - เชคเซเชฅเซ, เชฎเชนเซเชฎเชพเชจเซ เชฏเชเชฎเชพเชจเชจเซ เชถเซเชกเซ เชเซเชชเซ เชธเซเชตเชพ (VSS) เชจเซ เชเชชเชฏเซเช เชเชฐเซ เชถเชเซ เชเซ, เชฎเชนเซเชฎเชพเชจเซ เชถเชเชกเชพเชเชจ เชธเชฟเชเซเชจเชฒ เชฎเซเชเชฒเซ เชถเชเซ เชเซ, เชฎเชนเซเชฎเชพเชจเซ เชตเชฐเซเชเซเชฏเซเช
เชฒเชพเชเชเซเชถเชจ เชนเซเชธเซเช เชธเชพเชฅเซ เชธเชฟเชธเซเชเชฎ เชธเชฎเชฏเชจเซ เชธเชฟเชเชเซเชฐเชจเชพเชเช เชเชฐเซ เชถเชเซ เชเซ, เชนเซเชธเซเชเชฎเชพเชเชฅเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ เชธเชพเชฅเซ เชซเชพเชเชฒเซเชจเซ เชเชชเชฒเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ (Copy-VMFile ะฒ PowerShell). ะะปั ะฝะตะบะพัะพััั
ะณะพััะตะฒัั
ะพะฟะตัะฐัะธะพะฝะฝัั
ัะธััะตะผ, ะฒ ัะธัะปะต ะบะพัะพััั
, ะบะพะฝะตัะฝะพ, ะฝะฐั
ะพะดะธััั ะธ Windows, ะฒ ะฟัะธะปะพะถะตะฝะธะธ Virtual Machine Connection (vmconnect.exe) เชเชจเซเชจเชค เชธเชคเซเชฐ เชฎเซเชก เชเชชเชฒเชฌเซเชง เชเซ, เชเซ RDP เชชเซเชฐเซเชเซเชเซเชฒ เชฆเซเชตเชพเชฐเชพ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เช
เชจเซ เชคเชฎเชจเซ เชกเชฟเชธเซเช เชเชชเชเชฐเชฃเซ เช
เชจเซ เชชเซเชฐเชฟเชจเซเชเชฐเซเชจเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ เชชเชฐ เชซเซเชฐเชตเชฐเซเชก เชเชฐเชตเชพ เชคเซเชฎเช เชถเซเชฐ เชเชฐเซเชฒ เชเซเชฒเชฟเชชเชฌเซเชฐเซเชกเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
Enhanced Session Mode ะธะท ะบะพัะพะฑะบะธ ัะฐะฑะพัะฐะตั ะฒ Windows ะฒ Hyper-V ััะฐะทั ะฟะพัะปะต ัััะฐะฝะพะฒะบะธ. ะก ะณะพัััะผะธ ะฝะฐ Linux ะฝัะถะฝะพ ัััะฐะฝะฐะฒะปะธะฒะฐัั RDP-ัะตัะฒะตั, ะฟะพะดะดะตัะถะธะฒะฐััะธะน vsock (ัะฟะตัะธะฐะปัะฝะพะต ะฒะธัััะฐะปัะฝะพะต ัะตัะตะฒะพะต ะฐะดัะตัะฝะพะต ะฟัะพัััะฐะฝััะฒะพ ะฒ Linux, ะฟัะตะดะฝะฐะทะฝะฐัะตะฝะฝะพะต ะดะปั ะบะพะผะผัะฝะธะบะฐัะธะธ ั ะณะธะฟะตัะฒะธะทะพัะพะผ). ะัะปะธ ะดะปั Ubuntu ะฒ ะฟัะธะปะพะถะตะฝะธะธ VMCreate, ะธะดััะธะผ ั Hyper-V ะฝะฐ ะฝะฐััะพะปัะฝัั ัะตะดะฐะบัะธัั Windows, ะตััั ัะฟะตัะธะฐะปัะฝัะน ะฟะพะดะณะพัะพะฒะปะตะฝะฝัะน ัะฐะฑะปะพะฝ ะฒะธัััะฐะปัะฝะพะน ะผะฐัะธะฝั, ะฒ ะบะพัะพัะพะผ ัะฐะฑะพัะฐััะธะน ั vsock RDP-ัะตัะฒะตั เชชเชนเซเชฒเซเชฅเซ เช เชชเซเชฐเซ-เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชเซ, เชชเชเซ เช เชจเซเชฏ เชตเชฟเชคเชฐเชฃเซ เชธเชพเชฅเซ เชคเซ เชเชเซเช เช เชจเซ เชเชเซเช เชธเซเชชเชทเซเช เชเซ - เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฒเซเชเช ะฟะพะปััะธะปะพัั ะฒะบะปััะธัั ESM ะฒ Fedora. ะะดะตัั ะถะต ะผั ะฐะบัะธะฒะธััะตะผ Enhanced Session Mode ะดะปั ะฒะธัััะฐะปัะฝะพะน ะผะฐัะธะฝั ั Arch Linux.
เชเชเซเชเชฐเชฃ เชธเซเชตเชพเช เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช
เช
เชนเซเช เชฌเชงเซเช เชตเชงเซ เชเซ เชเชเซเช เชธเชฐเชณ เชเซ, เช
เชฎเชพเชฐเซ เชซเชเซเชค เชชเซเชเซเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ hyperv เชธเชฎเซเชฆเชพเชฏ เชญเชเชกเชพเชฐเชฎเชพเชเชฅเซ:
% sudo pacman -S hypervVSS เชธเซเชตเชพเช เชธเชเซเชทเชฎ เชเชฐเซ, เชตเชฟเชจเชฟเชฎเชฏ เชเชฐเซ เช เชจเซ เชซเชพเชเชฒเซ:
% for i in {vss,fcopy,kvp}; do sudo systemctl enable hv_${i}_daemon.service; doneXRDP เชเชจเซเชธเซเชเซเชฒเซเชถเชจ
เชญเชเชกเชพเชฐ ะฝะฐ GitHub ะฟัะตะดะพััะฐะฒะปัะตั ัะบัะธะฟัั, ะฐะฒัะพะผะฐัะธะทะธััััะธะต ะฟัะพัะตัั ัััะฐะฝะพะฒะบะธ ะธ ะฝะฐัััะพะนะบะธ XRDP, ะดะปั Arch Linux ะธ Ubuntu. ะฃััะฐะฝะพะฒะธะผ Git, ะตัะปะธ ะพะฝ ะตัะต ะฝะต ัััะฐะฝะพะฒะปะตะฝ, ะฒะผะตััะต ั ะบะพะผะฟะธะปััะพัะพะผ ะธ ะดััะณะธะผ ัะพััะพะผ ะดะปั ัััะฝัั ัะฑะพัะพะบ, ะฟะพัะปะต ัะตะณะพ ัะบะปะพะฝะธััะตะผ ัะตะฟะพะทะธัะพัะธะน:
% sudo pacman -S git base-devel
% git clone https://github.com/microsoft/linux-vm-tools.git
% cd linux-vm-tools/archเช เชฒเซเชเชจ เชธเชฎเชฏเซ, XRDP เชจเซเช เชธเซเชฅเซ เชคเชพเชเซเชคเชฐเชจเซเช เชชเซเชฐเชเชพเชถเชจ, เชเซ เชธเซเชเซเชฐเชฟเชชเซเช เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชชเชฟเชค เชฅเชฏเซเชฒ เชเซ makepkg.shเชฐเชฟเชชเซเชเซเชเชฐเซเชฎเชพเช เชธเซเชเชฟเชค 0.9.11 เชเซ, vsock://-เชธเชฐเชจเชพเชฎเซเช, เชคเซเชฅเซ เชคเชฎเชพเชฐเซ Gitเชฎเชพเชเชฅเซ XRDP เช
เชจเซ เชคเซเชจเชพ เชฎเชพเชเซ Xorg เชกเซเชฐเชพเชเชตเชฐเชจเซ AUR เชฎเชพเชเชฅเซ เชฎเซเชจเซเชฏเซเช
เชฒเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเซเช เชชเชกเชถเซ. AUR เชฎเชพเช เชเชซเชฐ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒ XRDP เชฎเชพเชเซเชจเซ เชชเซเช เชชเชฃ เชฅเซเชกเซ เชเซเชจเซ เชเซ, เชคเซเชฅเซ เชคเชฎเชพเชฐเซ PKGBUILD เช
เชจเซ เชชเซเชเชจเซ เชเชพเชคเซ เช เชธเชเชชเชพเชฆเชฟเชค เชเชฐเชตเซเช เชชเชกเชถเซ.
เช เชฎเซ AUR เชฅเซ PKGBUILDs เชธเชพเชฅเซ เชฐเชฟเชชเซเชเซเชเชฐเซเชเชจเซ เชเซเชฒเซเชจ เชเชฐเซเช เชเซเช (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ, เชเชธเซเชฎเซเชฌเชฒเซ เชธเชพเชฅเซ, เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เชฆเซเชตเชพเชฐเชพ เชธเซเชตเชเชพเชฒเชฟเชค เชฅเชพเชฏ เชเซ. , เชชเชฐเชเชคเซ เชฒเซเชเชเซ เช เชธเชฎเชเซเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชธเซเชตเชเซเช เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชฐเซ เชนเชคเซ):
% git clone https://aur.archlinux.org/xrdp-devel-git.git
% git clone https://aur.archlinux.org/xorgxrdp-devel-git.gitเชเชพเชฒเซ เชชเชนเซเชฒเชพ XRDP เชชเซเชคเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเช. เชเชพเชฒเซ เชซเชพเชเชฒ เชเซเชฒเซเช PKGBUILD เชเซเชเชชเชฃ เชเซเชเซเชธเซเช เชเชกเชฟเชเชฐ.
เชเชพเชฒเซ เชฌเชฟเชฒเซเชก เชชเซเชฐเชพเชฎเซเชเชฐเซเชธเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซเช. เชเชฟเชเชฎเชพเชเชฅเซ XRDP เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ PKGBUILD เช เชฌเชฟเชฒเซเชกเชฎเชพเช vsock เชธเชชเซเชฐเซเชเชจเซ เชธเชฎเชพเชตเซเชถ เชเชฐเชคเซเช เชจเชฅเซ, เชคเซเชฅเซ เชเชพเชฒเซ เชคเซเชจเซ เชเชพเชคเซ เชธเชเซเชทเชฎ เชเชฐเซเช:
build() {
cd $pkgname
./configure --prefix=/usr
--sysconfdir=/etc
--localstatedir=/var
--sbindir=/usr/bin
--with-systemdsystemdunitdir=/usr/lib/systemd/system
--enable-jpeg
--enable-tjpeg
--enable-fuse
--enable-opus
--enable-rfxcodec
--enable-mp3lame
- --enable-pixman
+ --enable-pixman
+ --enable-vsock
make V=0
}เชเช เชชเซเชเชฎเชพเช arch-config.diff, ะฟัะฐะฒััะตะผ ัะฝะธัั ะธ ัะบัะธะฟัั ะทะฐะฟััะบะฐ XRDP ะฟะพะด ะฟััะธ ะบ ัะฐะนะปะฐะผ, ะธัะฟะพะปัะทัะตะผัะผ ะฒ Arch Linux, ัะพะดะตัะถะธััั ะฒ ัะพะผ ัะธัะปะต ะฟะฐัั ะบ ัะบัะธะฟัั instfiles/xrdp.sh, เชเซ เชฒเซเชเชจ เชธเชฎเชฏเซ XRDP เชตเชฟเชคเชฐเชฃเชฎเชพเชเชฅเซ, เชคเซเชฅเซ เชชเซเชเชจเซ เชฎเซเชจเซเชฏเซเช
เชฒเซ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเชตเซเช เชชเชกเชถเซ:
[Install]
WantedBy=multi-user.target
-diff -up src/xrdp-devel-git/instfiles/xrdp.sh.orig src/xrdp-devel-git/instfiles/xrdp.sh
---- src/xrdp-devel-git/instfiles/xrdp.sh.orig 2017-08-30 00:27:28.000000000 -0600
-+++ src/xrdp-devel-git/instfiles/xrdp.sh 2017-08-30 00:28:00.000000000 -0600
-@@ -17,7 +17,7 @@
- # Description: starts xrdp
- ### END INIT INFO
-
--SBINDIR=/usr/local/sbin
-+SBINDIR=/usr/bin
- LOG=/dev/null
- CFGDIR=/etc/xrdp
-
diff -up src/xrdp-devel-git/sesman/startwm.sh.orig src/xrdp-devel-git/sesman/startwm.sh
--- src/xrdp-devel-git/sesman/startwm.sh.orig 2017-08-30 00:27:30.000000000 -0600เชเชฆเซเชถ เชธเชพเชฅเซ เชชเซเชเซเช เชฌเชจเชพเชตเซ เช
เชจเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ % makepkg --skipchecksums -si (เชเซ --skipchecksums เชธเซเชคเซเชฐเซเชค เชซเชพเชเชฒเซเชจเซ เชเซเชเชธเชฎ เชตเซเชฐเชฟเชซเชฟเชเซเชถเชจเชจเซ เช
เชเซเชทเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ, เชเชพเชฐเชฃ เชเซ เช
เชฎเซ เชคเซเชจเซ เชฎเซเชจเซเชฏเซเช
เชฒเซ เชเชกเชฟเช เชเชฐเซเชฏเซเช เชเซ).
เชเชพเชฒเซ เชกเชฟเชฐเซเชเซเชเชฐเซ เชชเชฐ เชเชเช xorgxrdp-devel-git, เชเซ เชชเชเซ เชเชชเชฃเซ เชซเชเซเชค เชเชฆเซเชถ เชธเชพเชฅเซ เชชเซเชเซเช เชฌเชจเชพเชตเซเช เชเซเช % makepkg -si.
เชเชพเชฒเซ เชกเชฟเชฐเซเชเซเชเชฐเซ เชชเชฐ เชเชเช linux-vm-tools/arch เช
เชจเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฒเชพเชตเซ install-config.sh, เชเซ XRDP, PolicyKit เช
เชจเซ PAM เชธเซเชเชฟเชเชเซเชธ เชธเซเช เชเชฐเซ เชเซ:
% sudo ./install-config.shเชธเซเชเซเชฐเชฟเชชเซเช เชฒเซเชเชธเซ เชธเซเชเชฟเชเช เชเชจเซเชธเซเชเซเชฒ เชเชฐเซ เชเซ use_vsock, เชเซ เชเชตเซเชคเซเชคเชฟ 0.9.11 เชฅเซ เช
เชตเชเชฃเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชคเซเชฅเซ เชเชพเชฒเซ เชฐเซเชชเชฐเซเชเชพเชเชเชจ เชซเชพเชเชฒเชฎเชพเช เชซเซเชฐเชซเชพเชฐ เชเชฐเซเช /etc/xrdp/xrdp.ini เชเชพเชคเซ:
; port=vsock://<cid>:<port>
-port=3389
+port=vsock://-1:3389
; 'port' above should be connected to with vsock instead of tcp
; use this only with number alone in port above
; prefer use vsock://<cid>:<port> above
-use_vsock=true
+;use_vsock=true
; regulate if the listening socket use socket option tcp_nodelayเชซเชพเชเชฒเชฎเชพเช เชเชฎเซเชฐเซ ~/.xinitrc เชคเชฎเชพเชฐเซเช เชฎเชจเชชเชธเชเชฆ เชตเชฟเชจเซเชกเซ เชฎเซเชจเซเชเชฐ/เชกเซเชธเซเชเชเซเชช เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซเชจเซเช เชฒเซเชจเซเช เชเชฐเซ เชฐเชนเซเชฏเชพ เชเซเช, เชเซ X เชธเชฐเซเชตเชฐ เชถเชฐเซ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ เชเชเซเชเชฟเชเซเชฏเซเช เชฅเชถเซ:
% echo "exec i3" > ~/.xinitrcเชเชพเชฒเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชฌเชเชง เชเชฐเซเช. เชเชกเชฎเชฟเชจเชฟเชธเซเชเซเชฐเซเชเชฐ เชคเชฐเซเชเซ เชชเชพเชตเชฐเชถเซเชฒเชฎเชพเช เชจเซเชเซเชจเชพ เชเชฆเซเชถเชจเซ เชเชฒเชพเชตเซเชจเซ VM เชฎเชพเชเซ vsock เชชเชฐเชฟเชตเชนเชจเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ:
PS Admin > Set-VM -VMName ะะะะะะะะ_ะะะจะะะซ -EnhancedSessionTransportType HvSocketเชเชพเชฒเซ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชซเชฐเซ เชเชพเชฒเซ เชเชฐเซเช.
เชนเซเชถเชฟเชฏเชพเชฐ
เชธเชฟเชธเซเชเชฎ เชถเชฐเซ เชฅเชฏเชพ เชชเชเซ XRDP เชธเซเชตเชพ เชถเชฐเซ เชฅเชคเชพเชเชจเซ เชธเชพเชฅเซ เช, vmconnect เชเชชเซเชฒเชฟเชเซเชถเชจ เช เชจเชเซเชเซ เชเชฐเชถเซ เช เชจเซ เชฎเซเชจเซ เชเชเชเชฎ เชเชชเชฒเชฌเซเชง เชฅเชถเซ. เชเซเช -> เชเชจเซเชจเชค เชธเชคเซเชฐ. เชเซเชฏเชพเชฐเซ เชคเชฎเซ เช เชเชเชเชฎ เชชเชธเชเชฆ เชเชฐเซ เชเซ, เชคเซเชฏเชพเชฐเซ เช เชฎเชจเซ เชธเซเชเซเชฐเซเชจ เชฐเซเชเซเชฒเซเชฏเซเชถเชจ เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เช เชจเซ เชเซเชฌ เชชเชฐ เชชเซเชเชตเชพเชฎเชพเช เชเชตเชถเซ เชธเซเชฅเชพเชจเชฟเช เชธเชเชธเชพเชงเชจเซ เชเซเชฒเชคเชพ เชธเชเชตเชพเชฆเชฎเชพเช, เชคเชฎเซ RDP เชธเชคเซเชฐเชจเซ เช เชเชฆเชฐ เชซเซเชฐเชตเชฐเซเชก เชเชฐเชพเชฏเซเชฒเชพ เชเชชเชเชฐเชฃเซเชจเซ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ.


เชเชพเชฒเซ เชเชจเซเชเซเช เชเชฐเซเช. เชเชชเชฃเซ XRDP เชฒเซเชเชฟเชจ เชตเชฟเชจเซเชกเซ เชเซเชถเซเช:

เชคเชฎเชพเชฐเซเช เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชจเชพเชฎ เช เชจเซ เชชเชพเชธเชตเชฐเซเชก เชฆเชพเชเชฒ เชเชฐเซ.
เชเชชเชฏเซเช เชเชฐเซ
เช เชฎเซเชจเชฟเชชเซเชฏเซเชฒเซเชถเชจเซเชธเชฎเชพเชเชฅเซ เชจเชซเซ เชจเซเชเชงเชจเซเชฏ เชเซ: เชเชฐเชกเซเชชเซ เชธเชคเซเชฐ เชเชจเซเชจเชค เชธเชคเซเชฐ เชตเชฟเชจเชพ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชกเชฟเชธเซเชชเซเชฒเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชคเชพ เชเชฐเชคเชพเช เชตเชงเซ เชชเซเชฐเชคเชฟเชญเชพเชตเชชเซเชฐเซเชฃ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ. RDP เชฆเซเชตเชพเชฐเชพ VM เชจเซ เช
เชเชฆเชฐ เชซเซเชฐเชตเชฐเซเชก เชเชฐเชพเชฏเซเชฒ เชกเชฟเชธเซเช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเช เชเชชเชฒเชฌเซเชง เชเซ ${HOME}/shared-drives:

เชเซเชฒเชฟเชชเชฌเซเชฐเซเชก เชฌเชฐเชพเชฌเชฐ เชเชพเชฎ เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ. เชคเชฎเซ เชชเซเชฐเชฟเชจเซเชเชฐเซเชจเซ เช เชเชฆเชฐ เชซเซเชเชเซ เชถเชเชคเชพ เชจเชฅเซ, เช เชฎเชพเชคเซเชฐ เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ, เชชเชฃ . เช เชตเชพเช เชชเชฃ เชเชพเชฎ เชเชฐเชคเซเช เชจเชฅเซ, เชชเชฐเชเชคเซ เชฒเซเชเชเชจเซ เชคเซเชจเซ เชเชฐเซเชฐ เชจเชนเซเชคเซ. Alt + Tab เชเซเชตเชพ เชเซเชฌเซเชฐเซเชก เชถเซเชฐเซเชเชเชเซเชธ เชเซเชชเซเชเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ vmconnect เชจเซ เชชเซเชฐเซเชฃ เชธเซเชเซเชฐเซเชจ เชชเชฐ เชตเชฟเชธเซเชคเซเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ.
ะัะปะธ ะฟะพ ะบะฐะบะธะผ-ะปะธะฑะพ ะฟัะธัะธะฝะฐะผ ะตััั ะถะตะปะฐะฝะธะต ะธัะฟะพะปัะทะพะฒะฐัั ะฒะผะตััะพ ะฟัะธะปะพะถะตะฝะธั vmconnect ะฒัััะพะตะฝะฝัะน ะฒ Windows RDP-ะบะปะธะตะฝั ะธะปะธ, ะฝะฐะฟัะธะผะตั, ะฟะพะดะบะปััะฐัััั ะบ ััะพะน ะผะฐัะธะฝะต ะธะท ะดััะณะพะน ะผะฐัะธะฝั, ัะพ ะฝัะถะฝะพ ะฑัะดะตั ะฟะพะผะตะฝััั ะฒ ัะฐะนะปะต /etc/xrdp/xrdp.ini port เชชเชฐ tcp://:3389. เชเซ เชตเชฐเซเชเซเชฏเซเช
เชฒ เชฎเชถเซเชจ เชกเชฟเชซเซเชฒเซเช เชธเซเชตเชฟเช เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒ เชนเซเชฏ เช
เชจเซ DHCP เชฆเซเชตเชพเชฐเชพ เชจเซเชเชตเชฐเซเช เชธเซเชเชฟเชเชเซเชธ เชฎเซเชณเชตเซ เชเซ, เชคเซ เชคเชฎเซ เชคเซเชจเซ เชนเซเชธเซเชเชฎเชพเชเชฅเซ เช
เชนเซเชเชฅเซ เชเชจเซเชเซเช เชเชฐเซ เชถเชเซ เชเซ. ะฝะฐะทะฒะฐะฝะธะต_ะผะฐัะธะฝั.mshome.net. เชคเชฎเซ เชเชจเซเชจเชค เชฎเซเชกเชจเซ เชฌเชเชง เชเชฐเซเชจเซ เชฎเชพเชคเซเชฐ vmconnect เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเชเชฅเซ TTY เชฎเชพเช เชฒเซเช เชเชจ เชเชฐเซ เชถเชเซ เชเซ.
เชตเชชเชฐเชพเชฏเซเชฒ เชธเซเชคเซเชฐเซเชคเซ:
- GitHub เชชเชฐ เชฌเช เชฐเชฟเชชเซเชฐเซเชเซเชธ: ,
เชธเซเชฐเซเชธ: www.habr.com
