
เบเบฒเบเปเบเปเปเบเบทเปเบญเบ virtual เปเบ Linux เปเบ Hyper-V เบเบฑเบเบเบตเบเบตเปเบเบดเบเบเบฑเปเบเปเบฅเปเบง เปเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบตเปเบชเบฐเบเบงเบเบชเบฐเบเบฒเบเปเปเบญเบเบเบงเปเบฒเบเบฑเบเปเบเบเปเบฅเบฑเบเบเปเบญเบ Windows-ะผะฐัะธะฝะฐะผะธ. ะัะธัะธะฝะพะน ัะพะผั ัะฒะปัะตััั ัะพ, ััะพ Hyper-V ะฒัะต ะถะต ะธะทะฝะฐัะฐะปัะฝะพ ะฝะต ะฟัะตะดะฝะฐะทะฝะฐัะฐะปัั ะดะปั ะดะตัะบัะพะฟะฝะพะณะพ ะฟะพะปัะทะพะฒะฐะฝะธั; ะฝะตะปัะทั ะฟัะพััะพ ะฒะทััั, ะฟะพััะฐะฒะธัั ะฟะฐะบะตั ะณะพััะตะฒัั ะดะพะฟะพะปะฝะตะฝะธะน ะธ ะฟะพะปััะธัั ัะฐะฑะพัะพัะฟะพัะพะฑะฝะพะต ะณัะฐัะธัะตัะบะพะต ััะบะพัะตะฝะธะต, ะฑััะตั ะพะฑะผะตะฝะฐ, ะพะฑัะธะต ะดะธัะตะบัะพัะธะธ ะธ ะดััะณะธะต ัะฐะดะพััะธ ะถะธะทะฝะธ, ะบะฐะบ ััะพ ะฟัะพะธัั ะพะดะธั ะฒ VirtualBox.
Hyper-V เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบเบชเบฐเบซเบเบญเบ - เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบชเบฒเบกเบฒเบเปเบเปเบเปเบฅเบดเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบปเบฒเบเบญเบเปเบเบปเปเบฒเบเบฒเบ (VSS), เปเบเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบชเบฑเบเบเบฒเบเบเบดเบ, เปเบเบเบชเบฒเบกเบฒเบ synchronize เปเบงเบฅเบฒเบเบญเบเบฅเบฐเบเบปเบเบเบฑเบเปเบเบปเปเบฒเบเบฒเบ virtualization, เปเบเบฅเปเบชเบฒเบกเบฒเบเปเบฅเบเบเปเบฝเบเบเบฒเบเปเบเบปเปเบฒเบเบฒเบเบเบฑเบเปเบเบทเปเบญเบ virtual (Copy-VMFile ะฒ PowerShell). ะะปั ะฝะตะบะพัะพััั
ะณะพััะตะฒัั
ะพะฟะตัะฐัะธะพะฝะฝัั
ัะธััะตะผ, ะฒ ัะธัะปะต ะบะพัะพััั
, ะบะพะฝะตัะฝะพ, ะฝะฐั
ะพะดะธััั ะธ Windows, ะฒ ะฟัะธะปะพะถะตะฝะธะธ Virtual Machine Connection (vmconnect.exe) เบฎเบนเบเปเบเบ Session เบเบตเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบเบชเบฒเบกเบฒเบเปเบเปเปเบเป, เปเบฎเบฑเบเบงเบฝเบเบเปเบฒเบเปเบเปเบเบเบญเบ RDP เปเบฅเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบเบญเบธเบเบฐเบเบญเบเปเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบดเบกเปเบเบเบฑเบเปเบเบทเปเบญเบ virtual, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเป clipboard เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ.
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 เบเบฒเบ repository เบเบธเบกเบเบปเบ:
% sudo pacman -S hypervเปเบซเปเปเบเบตเบเปเบเป VSS เปเบฅเบฐเบเปเบฅเบดเบเบฒเบเปเบฅเบเบเปเบฝเบ เปเบฅเบฐเปเบเบฅเป:
% for i in {vss,fcopy,kvp}; do sudo systemctl enable hv_${i}_daemon.service; doneเบเบฒเบเบเบดเบเบเบฑเปเบ XRDP
เบเบฑเบเปเบเบฑเบเบกเปเบฝเบ ะฝะฐ 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://- เบเบตเปเบขเบนเป, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบญเบเบเบดเบเบเบฑเปเบ XRDP เบเบฒเบ Git เปเบฅเบฐเปเบเปเบงเบต Xorg เบชเปเบฒเบฅเบฑเบเบกเบฑเบเบเบฒเบ AUR เบเปเบงเบเบเบปเบเปเบญเบ. XRDP patch เบเบตเปเบชเบฐเปเบซเบเบตเปเบ AUR เบเบฑเบเบฅเปเบฒเบชเบฐเปเบซเบกเปเบฅเบฑเบเบเปเบญเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบเบฐเบเปเบญเบเปเบเปเปเบ PKGBUILD เปเบฅเบฐ patch เบเปเบงเบเบเบปเบเปเบญเบ.
เปเบซเป clone repositories เบเบฑเบ PKGBUILDs เบเบฒเบ AUR (เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฑเปเบเบเบญเบเบเบตเป, เบเบฝเบเบเบนเปเบเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบ, เปเบกเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเปเบเบเบเบฒเบเปเบเบฑเปเบ: , เปเบเปเบเบนเปเบเบฝเบเปเบเปเปเบฎเบฑเบเบเบฑเปเบเบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบฅเบฐเบเบปเบเบเบตเปเบชเบฐเบญเบฒเบ):
% git clone https://aur.archlinux.org/xrdp-devel-git.git
% git clone https://aur.archlinux.org/xorgxrdp-devel-git.gitเปเบซเปเบเบดเบเบเบฑเปเบ XRDP เบเบปเบงเบกเบฑเบเปเบญเบเบเปเบญเบ. เปเบซเปเปเบเบตเบเปเบเบฅเป PKGBUILD เบเบปเบงเปเบเปเปเบเบเปเปเบเบงเบฒเบกเปเบเป.
เบกเบฒเปเบเปเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบชเปเบฒเบ. PKGBUILD เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบ XRDP เบเบฒเบ Git เบเปเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ 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
}เปเบ patch เปเบเป arch-config.diff, ะฟัะฐะฒััะตะผ ัะฝะธัั ะธ ัะบัะธะฟัั ะทะฐะฟััะบะฐ XRDP ะฟะพะด ะฟััะธ ะบ ัะฐะนะปะฐะผ, ะธัะฟะพะปัะทัะตะผัะผ ะฒ Arch Linux, ัะพะดะตัะถะธััั ะฒ ัะพะผ ัะธัะปะต ะฟะฐัั ะบ ัะบัะธะฟัั instfiles/xrdp.sh, เปเบเบดเปเบเปเบเปเบงเบฅเบฒเบเบฝเบ เบเบฒเบเบเบฒเบเปเบเบเบขเบฒเบ XRDP, เบเบฑเปเบเบเบฑเปเบ patch เบเบฐเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบเบเปเบงเบเบเบปเบเปเบญเบ:
[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 เบเปเบฒโเปเบเบฑเบโเปเบเบทเปเบญโเบเบดเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโเบเบฒเบโเบเบงเบโเบชเบญเบ checksum เบเบญเบโเปเบเบฅโเปโเปเบซเบผเปเบโ, เปเบเบทเปเบญเบโเบเบฒเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบเปโเปเบโเปเบซเปโเปเบเบปเบฒโเปเบเบปเปเบฒโเบเปเบงเบโเบเบปเบโเปเบญเบโ)โ.
เปเบซเปเปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต xorgxrdp-devel-git, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเบเบฐเบเบญเบเบเบธเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ % makepkg -si.
เปเบซเปเปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต linux-vm-tools/arch เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ script install-config.sh, เปเบเบดเปเบเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ XRDP, PolicyKit เปเบฅเบฐ PAM:
% sudo ./install-config.shScript เบเบดเบเบเบฑเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเปเบเบปเปเบฒ 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 เปเบเบตเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบนเปเบเบฑเบเบเบฒเบเบเปเบญเบเบขเปเบฝเบก / desktop เบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ, เปเบเบดเปเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบกเบทเปเบญเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ X เปเบฅเบตเปเบกเบเบปเปเบ:
% echo "exec i3" > ~/.xinitrcเปเบซเปเบเบดเบเปเบเบทเปเบญเบ virtual. เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเปเบเปเบเบฒเบเบเบปเบเบชเบปเปเบ vsock เบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบ virtual เปเบเบเบเบฒเบเปเบฅเปเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเปเปเบ PowerShell เปเบเบฑเบเบเบนเปเบเปเบฅเบดเบซเบฒเบ:
PS Admin > Set-VM -VMName ะะะะะะะะ_ะะะจะะะซ -EnhancedSessionTransportType HvSocketเบกเบฒเปเบเบตเบเปเบเบทเปเบญเบเบชเบฐเปเปเบทเบญเบเบญเบตเบเบเบฑเปเบ.
เบเบฒเบเปเบเบทเปเบญเบกเบเปเป
เบเบฑเบเบเบตเบเบตเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ XRDP เปเบฅเบตเปเบกเบเบปเปเบเบซเบผเบฑเบเบเบฒเบเบฅเบฐเบเบปเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ vmconnect เบเบฐเบเบงเบเบเบปเบเบเบตเปเปเบฅเบฐเบฅเบฒเบเบเบฒเบเบเบฐเบเบฒเบเปเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเปเบกเบเบน. เปเบเบดเปเบ -> เปเบเบเบเบฑเบเบเบตเปเบเบฑเบเบเบธเบ. เปเบกเบทเปเบญเปเบฅเบทเบญเบเบฅเบฒเบเบเบฒเบเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบทเบเปเบเบทเบญเบเปเบซเปเบเบฑเปเบเบเบงเบฒเบกเบฅเบฐเบญเบฝเบเปเปเบฒเบเป, เปเบฅเบฐเบขเบนเปเปเบเปเบเบ เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบญเบเบเบดเปเบ เปเบเบเปเบญเบเปเบเปเบเบญเบเบเบตเปเปเบเบตเบเบเบถเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบฐเบเบทเบเบชเบปเปเบเบเปเปเปเบเบซเบฒเบเบญเบเบเบฐเบเบธเบก RDP.


เปเบซเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบซเบฑเบเบเปเบญเบเบขเปเบฝเบกเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ XRDP:

เปเบชเปเบเบทเปเบเบนเปเปเบเปเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบเบเปเบฒเบ.
เบเบฒเบเบเปเบฒเปเบเป
เบเบปเบเบเบฐเปเบซเบเบเบเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบชเบฑเบเปเบเบเปเบซเบฑเบ: เบเบญเบเบเบฐเบเบธเบก RDP เปเบฎเบฑเบเบงเบฝเบเบซเบผเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบซเบผเบฒเบเบเปเบงเบฒเปเบงเบฅเบฒเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบชเบฐเปเบเบ virtual เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบ Session. เปเบเปเบเบเบตเปเบซเบผเบธเบเบฅเบปเบเบเบฒเบเปเบ VM เบเปเบฒเบ RDP เปเบกเปเบเบกเบตเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต ${HOME}/shared-drives:

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