[Ubuntu 22.04.01 LTS Desktop] xrdp, xfce4 ์„ค์น˜ํ•˜์—ฌ ์›๊ฒฉ ์ ‘์†ํ•˜๊ธฐ

2023. 7. 7. 16:36ใ†System ์ž‘์—…์‹ค/LINUX

728x90
๋ฐ˜์‘ํ˜•

 




 

 

 

๐Ÿš€ xrdp, xfce4 ์„ค์น˜ํ•˜์—ฌ ์›๊ฒฉ ์ ‘์†ํ•˜๊ธฐ

    ๐Ÿ”ฝ ๊ฐœ์š”

        ๐Ÿ“ฆ ์†Œ๊ฐœ

์ด๋ฒˆ์—๋Š” VDI๋กœ ์‚ฌ์šฉํ•  Ubuntu Desktop์— ssh์™€ ๊ฐ™์€ CLI ํ™˜๊ฒฝ ์ž‘์—…์ด ์•„๋‹Œ GUI ์ž‘์—…์ด ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ๋„๋ก xrdp์™€ xfce4๋ฅผ ์„ค์น˜ํ•ด๋ณด๋ ค๊ณ  ํ•ด์š”.

 

 

 

    ๐Ÿ”ฝ Ubuntu์—์„œ ์ž‘์—…ํ•˜๊ธฐ

        ๐Ÿ“ฆ ์ดˆ๊ธฐ ๊ตฌ์„ฑ

์ตœ์ดˆ ์ฃผ๋‹ˆ๋Š” xrdp๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ด๋ฅผ ์ด์šฉํ•˜์—ฌ ์›๊ฒฉ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ๊ตฌ์„ฑํ•˜๋ ค๊ณ  ํ•ด์š”.

RDP(Remote Desktop Protocol)๋ž€ ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์—์„œ ๊ฐœ๋ฐœํ•œ ์›๊ฒฉ ์ ‘์† ํ”„๋กœํ† ์ฝœ์ด์—์š”.
๋ฆฌ๋ˆ…์Šค(ubuntu)์˜ GUI ์„œ๋น„์Šค๋ฅผ Windows์—์„œ ์›๊ฒฉ์œผ๋กœ ์‹คํ–‰ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— RDP๋ฅผ ๊ตฌํ˜„ํ•œ xrdp ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์•ผ GUI๋ฅผ ์ด์šฉํ•œ ์›๊ฒฉ ์ ‘์†์ด ๊ฐ€๋Šฅํ•ด์š”. ์˜ˆ์ „์—๋Š” vnc๋ฅผ ์„ค์น˜ํ•ด์„œ ์ ‘์†์„ ํ–ˆ์—ˆ๋Š”๋ฐ windows๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด rdp๋กœ ์ ‘์†ํ•˜๋Š”๊ฒŒ ์—ฌ๋Ÿฌ๋ชจ๋กœ ์ข‹์„ ๊ฑฐ์—์š”.

VNC์™€ RDP์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ ์„ธ์…˜์˜ ์œ ๋ฌด์ธ๋ฐ, VNC๋Š” ์„ธ์…˜์ด ํ•˜๋‚˜๋ผ์„œ ํ•œ๋ช…์ด ์กฐ์ž‘ํ•˜๋ฉด ๋‹ค๋ฅธ ์ ‘์†์ž๋“ค์˜ ํ™”๋ฉด์—๋„ ์กฐ์ž‘ํ•˜๋Š” ๋‚ด์šฉ์ด ๊ทธ๋Œ€๋กœ ๋ณด์ด๋Š” ํฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์š”. ๊ฐ€๋” ์‚ผ์„ฑ์ด๋‚˜ KT ๋“ฑ์— ์›๊ฒฉ์ง€์› ์š”์ฒญ์„ ํ•˜๋ฉด, ์ƒ๋‹ด์‚ฌ๊ฐ€ ์ปค์„œ๋ฅผ ์›€์ง์ด๊ฑฐ๋‚˜ ์กฐ์ž‘ํ•˜๋Š” ๋‚ด์šฉ์ด ๋‚ด ์ปดํ“จํ„ฐ์—๋„ ๋˜‘๊ฐ™์ด ๋ณด์ด๋Š”๋ฐ ์ด๊ฒŒ VNC ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์ด์—์š”. ๋ฐ˜๋ฉด RDP๋Š” ๊ฐ ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ๊ฐ์˜ ์„ธ์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ์žฅ๋น„๋ฅผ ์—ฌ๋Ÿฌ๋ช…์ด ๋”ฐ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์–ด์š”. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— RDP๊ฐ€ ์ข‹๋‹ค๊ณ  ์ƒ๊ฐํ•ด์š”.

sudo apt-get install xrdp

 


์œ„ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด xrdp package๋ฅผ ๋‚ด๋ ค๋ฐ›๊ณ , ์„ค์น˜ํ•ด ์ฃผ๋„๋ก ํ• ๊ฒŒ์š”.


sudo vim /etc/xrdp/xrdp.ini

๋ฐ˜์‘ํ˜•


์œ„์™€ ๊ฐ™์ด ์›๊ฒฉ์œผ๋กœ ๋ถ™์„ Port ๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•ด ์ฃผ์—ˆ์–ด์š”.

๊ทธ๋Ÿฐ ๋’ค ์šฐ๋ถ„ํˆฌ ๋ฐฉํ™”๋ฒฝ์— ๊ทœ์น™์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์—ˆ์–ด์š”.


sudo systemctl enable xrdp

 


์œ„ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด System์ด ์žฌ๋ถ€ํŒ… ๋˜๊ฑฐ๋‚˜ ํ•˜๋Š” ์ƒํ™ฉ์—์„œ๋„ ์ž๋™์œผ๋กœ ํ•ด๋‹น Service๊ฐ€ ๊ตฌ๋™๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ด ์ฃผ์—ˆ์–ด์š”.


sudo systemctl start xrdp

 


๊ทธ๋Ÿฐ ๋’ค ์œ„์™€ ๊ฐ™์ด Service๋ฅผ ๊ธฐ๋™์‹œ์ผœ ์ฃผ์—ˆ์–ด์š”.




์ด๋ ‡๊ฒŒ ํ•ด์„œ ์ ‘์† ์‹œ๋„๋ฅผ ํ–ˆ์ง€๋งŒ, ๋ฐ”๋กœ ํŠ•๊ฒจ ๋ฒ„๋ฆฌ๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์–ด์š”.

sudo apt-get install xfce4 -y

 


์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์œ„์˜ Package๋ฅผ ์ถ”๊ฐ€ ์„ค์น˜ํ•ด ์ค„๊ฒŒ์š”.

sudo vim /etc/xrdp/startwm.sh

728x90

 

 

test -x /sur/bin/startxfce4 && exec /usr/bin/startxfce4
exec /bin/sh /usr/bin/startxfce4



์œ„์™€ ๊ฐ™์ด 13๋ฒˆ๊ณผ 14๋ฒˆ์งธ ์ค„์„ ์ฃผ์„์ฒ˜๋ฆฌํ•˜๊ณ , 16๋ฒˆ๊ณผ 17๋ฒˆ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์—ˆ์–ด์š”.




์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ •์ƒ ์ ‘์† ๋˜๋Š”๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์š”.

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•