RDP ํ”„๋กœํ† ์ฝœ์˜ ๋ฌด๋ฃŒ ๊ตฌํ˜„์ธ FreeRDP 2.3 ์ถœ์‹œ

Microsoft ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋œ ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ํ”„๋กœํ† ์ฝœ(RDP)์˜ ๋ฌด๋ฃŒ ๊ตฌํ˜„์„ ์ œ๊ณตํ•˜๋Š” FreeRDP 2.3 ํ”„๋กœ์ ํŠธ์˜ ์ƒˆ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” RDP ์ง€์›์„ ํƒ€์‚ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ Windows ๋ฐ์Šคํฌํ†ฑ์— ์›๊ฒฉ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” Apache 2.0 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ํ”„๋ก์‹œ๋ฅผ ํ†ตํ•œ ์—ฐ๊ฒฐ์— Websocket ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜ ํ™˜๊ฒฝ์„ ์œ„ํ•œ ํด๋ผ์ด์–ธํŠธ์ธ wlfreerdp๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • XWayland ํ™˜๊ฒฝ์—์„œ์˜ ์ž‘์—…์— ๋Œ€ํ•œ ์ง€์›์ด xfreerdp X11 ํด๋ผ์ด์–ธํŠธ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(ํ‚ค๋ณด๋“œ ์บก์ฒ˜๊ฐ€ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค).
  • ์ฐฝ์„ ์กฐ์ž‘ํ•  ๋•Œ ๊ทธ๋ž˜ํ”ฝ ์•„ํ‹ฐํŒฉํŠธ ๋ฐœ์ƒ์„ ์ตœ์†Œํ™”ํ•˜๋„๋ก ์ฝ”๋ฑ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธ€๋ฆฌํ”„ ์บ์‹œ(+glyph-cache)๊ฐ€ ๊ฐœ์„ ๋˜์–ด ์ด์ œ ์—ฐ๊ฒฐ์„ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ํด๋ฆฝ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ์ „์†กํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ‚ค๋ณด๋“œ ์Šค์บ” ์ฝ”๋“œ ๋ฐ”์ธ๋”ฉ์„ ์ˆ˜๋™์œผ๋กœ ์žฌ์ •์˜ํ•˜๋Š” ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์šฐ์Šค ํœ  ์Šคํฌ๋กค์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ˜„์žฌ ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด PubSub ์•Œ๋ฆผ ์œ ํ˜•์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€