Xstart ์„ธ์…˜ ๋“ฑ๋ก ์ •๋ณด

๋‹ค์Œ์€ Xstart ์„ธ์…˜์˜ ๋“ฑ๋ก ์ •๋ณด์—์„œ ์—ฐ๊ฒฐ ๊ด€๋ จ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค. Xstart ์„ธ์…˜ ๋“ฑ๋ก ์ •๋ณด ๋Œ€ํ™” ์ƒ์ž์˜ [์ผ๋ฐ˜] ํƒญ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ
์›๊ฒฉ UNIX/Linux ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋Œ€์‹  IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด Xstart๊ฐ€ ๋„ค์ž„์„œ๋ฒ„์— ์ ‘์†ํ•˜์ง€ ์•Š์•„๋„ ๋˜๋ฏ€๋กœ ๋” ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. Xstart๋Š” SSH, TELNET, RSH, REXEC, RLOGIN ๋ฐ LOCAL ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ์„ ์„ ํƒํ•˜๊ธฐ ์ „์— ์›๊ฒฉ ํ˜ธ์ŠคํŠธ๊ฐ€ ์‚ฌ์šฉํ•˜๋ ค๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

SSH๋Š” ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. SSH๋Š” ๊ณต๊ฐœ ํ‚ค ์‚ฌ์šฉ์ž ์ธ์ฆ, ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๊ทธ๋ฆฌ๊ณ  X11 ํฌ์›Œ๋”ฉ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SSH ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ณด์•ˆ์— ์ทจ์•ฝํ•œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ๋„ ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ฒŒ ์›๊ฒฉ X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ SSH๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฐฉํ™”๋ฒฝ ๊ฑด๋„ˆํŽธ์— ์žˆ๋Š” ํ˜ธ์ŠคํŠธ์— ์‰ฝ๊ฒŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฏ€๋กœ, ์‚ฌ์„ค ๋„คํŠธ์›Œํฌ ์•ˆ์— ์žˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ X11 ํฌ์›Œ๋”ฉ์„ ์ด์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

TELNET์€ ์›๊ฒฉ ํ„ฐ๋ฏธ๋„ ์‚ฌ์šฉ์„ ์œ„ํ•œ ์ „ํ†ต์ ์ธ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.TELNET์€ UNIX, Linux, VMS ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ์„œ๋ฒ„๋“ค์ด ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ์‹œ์Šคํ…œ์—์„œ๋Š” ์ทจ์•ฝํ•œ ๋ณด์•ˆ์„ฑ ๋•Œ๋ฌธ์— ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

RSH๋Š” ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•˜๊ณ  ์ง€์ •๋œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋‹จ์ˆœํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. RSH๋Š” ์•”ํ˜ธ๋ฅผ ํ•„์š”๋กœ ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ด ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์‚ฌ์šฉ์ž์˜ ์ฃผ์˜๊ฐ€ ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค. RSH๋Š” ์ตœ๊ทผ์˜ UNIX/Linux์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

REXEC๋Š” ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœํ† ์ฝœ์€ RSH์™€ ๊ฑฐ์˜ ๊ฐ™์€ ์ผ์„ ํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ์•”ํ˜ธ๋ฅผ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.

RLOGIN์€ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•˜๊ณ  ๋กœ๊ทธ์ธ ์…ธ์„ ์–ป๊ธฐ ์œ„ํ•œ ๋‹จ์ˆœํ•œ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. RLOGIN์€ TELNET๊ณผ ๋น„์Šทํ•˜๋‚˜ RSH์™€ ๋น„์Šทํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ์ธ์ฆํ•ฉ๋‹ˆ๋‹ค.

LOCAL์€ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ์‚ฌ์šฉ์ž์˜ PC์— ์„ค์น˜๋œ X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ฐธ๊ณ 
    TELNET, RSH, REXEC, RLOGIN์˜ ๊ฒฝ์šฐ ์ตœ๊ทผ์˜ UNIX/Linux์—์„œ๋Š” ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์„ค์ •
์„ ํƒํ•œ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ํ”„๋กœํ† ์ฝœ ์„ค์ • ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์—ด๊ณ  ์—ฐ๊ฒฐ ํฌํŠธ, ์ข…๋ฃŒ ์‹œ๊ฐ„ ๊ทธ๋ฆฌ๊ณ  ๊ฐ ํ”„๋กœํ† ์ฝœ๋ณ„ ์˜ต์…˜์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ด๋ฆ„
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์˜ ์‚ฌ์šฉ์ž ๊ณ„์ •์ž…๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ•
์›๊ฒฉ ํ˜ธ์ŠคํŠธ๊ฐ€ ํ—ˆ์šฉํ•˜๋Š” ์ธ์ฆ ๋ฐฉ๋ฒ•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Password, Public Key, Keyboard Interactive, GSSAPI ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งŒ์•ฝ ์„ ํƒํ•œ ์ธ์ฆ ๋ฐฉ๋ฒ•์„ SSH ์„œ๋ฒ„๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์—ฐ๊ฒฐ ์ค‘ ์‚ฌ์šฉ์ž ์ธ์ฆ ๋ฐฉ๋ฒ•์„ ๋ฌป๋Š” ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

  • ์ฐธ๊ณ 
    Xmanaer๊ฐ€ ๊ตฌ๋™ ์ค‘์ธ PC์— Xmanager๊ฐ€ ์ง€์›ํ•˜๋Š” ์ปค๋ฒ„๋กœ์Šค ๋ชจ๋“ˆ์ด ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด Xmanager๋Š” GSSAPI ์ธ์ฆ ์„ ํƒ๋งŒ์œผ๋กœ ์ž๋™์œผ๋กœ SSH ์„œ๋ฒ„์— ์ธ์ฆ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. 

์‹คํ–‰ ๋ช…๋ น
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰ํ•  ๋ช…๋ น์„ ์ž…๋ ฅํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์šฉ์ž๊ฐ€ xterm์„ ์‹คํ–‰ํ•œ๋‹ค๋ฉด ์‹คํ–‰ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

/usr/bin/X11/xterm –display $DISPLAY

"$DISPLAY" ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž PC์˜ IP ์ฃผ์†Œ๊ฐ€ "192.168.1.100"์ธ ๊ฒฝ์šฐ "192.168.1.100:0.0"์™€ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๊ทธ ๊ฐ’์„ ์ง์ ‘ ์ง€์ •ํ•˜๋ ค๋ฉด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

/usr/bin/X11/xterm –display 192.168.1.100:0.0

๋˜ํ•œ, "$PCADDR" ๋ณ€์ˆ˜์™€ "$DISPNO" ๋ณ€์ˆ˜๋ฅผ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์‹คํ–‰ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

/usr/bin/X11/xterm –display $PCADDR:$DISPNO

๋งŒ์•ฝ ์‚ฌ์šฉ์ž์˜ PC๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, Xstart๊ฐ€ ์ž๋™์œผ๋กœ ์ ์ ˆํ•œ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœํ† ์ฝœ์ด SSH๋กœ ์„ ํƒ๋œ ๊ฒฝ์šฐ DISPLAY๋Š” X11 ํฌ์›Œ๋”ฉ ํ”„๋กœํ† ์ฝœ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์ง€์ •๋˜๋ฏ€๋กœ '-display $DISPLAY' ์˜ต์…˜์€ ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ Xstart๊ฐ€ ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์—์„œ $DISPLAY๋ฅผ ๋ณ€ํ™˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋“ฑ๋ก๋œ ๋ช…๋ น (๋ฐฉํ–ฅํ‚ค ๋‹จ์ถ”)
์ด ๋‹จ์ถ”๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฏธ๋ฆฌ ์ •์˜๋œ ๋ช…๋ น๋“ค์„ ์„ ํƒํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์˜ ๋ช…๋ น์„ ์„ ํƒํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ํ•œ ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ๋ช…๋ น์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
[์ถ”๊ฐ€/์ œ๊ฑฐ]๋ฅผ ์„ ํƒํ•˜๋ฉด ๋“ฑ๋ก๋œ ๋ช…๋ น ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๋„์›Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ์ƒํƒœ ์ฐฝ ํ‘œ์‹œ
์—ฐ๊ฒฐ ์ƒํƒœ๋‚˜ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ๋กœ๋ถ€ํ„ฐ ์ „์†ก๋˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์•Œ๊ณ  ์‹ถ์„ ๋•Œ ์ด ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ Xstart๊ฐ€ X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š”๋ฐ ์‹คํŒจํ–ˆ์„ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ์ƒํƒœ ์ฐฝ์€ ๊ฐ„๋‹จํ•œ ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์—ฐ๊ฒฐ ์ƒํƒœ๋‚˜ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ํ™•์ธ์šฉ์ด๋ฏ€ ํ„ฐ๋ฏธ๋„ ์ž‘์—…์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.