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 ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ์คํจํ์ ๋ ์ ์ฉํฉ๋๋ค. ์ฐ๊ฒฐ ์ํ ์ฐฝ์ ๊ฐ๋จํ ์
์ถ๋ ฅ์ด ๊ฐ๋ฅํ์ง๋ง ์ฐ๊ฒฐ ์ํ๋ ์ค๋ฅ ๋ฉ์์ง ํ์ธ์ฉ์ด๋ฏ ํฐ๋ฏธ๋ ์์
์๋ ์ ํฉํ์ง ์์ต๋๋ค.