¼¹ö´Â ¾Æ¹« °÷À¸·ÎºÎÅÍ Á¢¼ÓÀ» Çã¶ôÇÏÁø ¾ÊÀ» °ÍÀÌ´Ù. ´ç½ÅÀº ´ç½ÅÀÇ ½ºÅ©¸°¿¡ ¾Æ¹«³ª À©µµ¿ì¸¦ ¿ ¼ö ÀÖ´Â °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù. ȤÀº ´ç½ÅÀÌ Å¸ÀÌÇÁÇÑ °ÍÀ» ¾Æ¹«³ª ÀÐÀ» ¼ö ÀÖ´Â °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù. -- ´ç½ÅÀÇ Å°º¸µå´Â ´ç½Å µð½ºÇ÷¹ÀÌÀÇ ÀϺÎÀÓÀ» ±â¾ïÇ϶ó!
¼Ò¼öÀÇ »ç¶÷µéÀº Áö³ªÄ¡°Ô µð½ºÇ÷¹ÀÌ¿¡ ¾ï¼¼½º¸¦ Çã¶ôÇÏ´Â °ÍÀ» º¸¾È À§Ç輺À» ³ôÀÌ´Â °ÍÀ¸·Î Àç Á¤ÀÇÇÏ´Â °Í°°´Ù. ´ç½ÅÀÇ µð½ºÇ÷¹ÀÌ¿¡ ¾ï¼¼½º ÁßÀÎ ´©±º°¡°¡ ´ç½ÅÀÇ ½ºÅ©¸°µé¿¡ ÀÐ°í ¾²±â¿Í, ´ç½ÅÀÌ ´©¸¥ Å° Àбâ¿Í, ´ç½ÅÀÇ ¸¶¿ì½º µ¿ÀÛ Àб⸦ ÇÒ ¼ö´Â ÀÖ´Ù.
´ëºÎºÐÀÇ ¼¹öµéÀº ¼¹ö¿¡ ¿¬°áÀ» ÀÎÁõÇÏ´Â ¹æ¹ý µÎ °¡Áö¸¦ ¾Ë°í ÀÖ´Ù. host list mechanism (xhost)°ú magic cookie mechanism (xauth)ÀÌ ±×°ÍÀÌ´Ù. ±× ´ÙÀ½À¸·Î´Â ssh(the secure shell)ÀÌ Àִµ¥ ¿¢½º À©µµ¿ì ¿¬°áÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù.
Xhost´Â È£½ºÆ® À̸§¿¡ ±Ù°Å¸¦ µÎ°í ¿¢¼¼½º¸¦ Çã¶ôÇÑ´Ù. ¼¹ö´Â ¼¹ö¿¡ ¿¬°áÀ» Çã¶ôÇÑ È£½ºÆ® ¸ñ·ÏÀ» À¯ÁöÇÑ´Ù. ¿ª½Ã È£½ºÆ® È®ÀÎÀ» ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼öµµ ÀÖ´Ù. ÁÖÀÇÇ϶ó: ÀÌ°ÍÀº È®ÀÎÀ» ÀüÇô ÇÏÁö ¾Ê°Ô µÊÀ» ÀǹÌÇÑ´Ù. ±×·¡¼ ¸ðµç È£½ºÆ®°¡ ¿¬°áÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù!
´ç½ÅÀº xhost ÇÁ·Î±×·¥À¸·Î ¼¹öÀÇ È£½ºÆ® ¸ñ·ÏÀ» °ü¸®ÇÒ ¼ö ÀÖ´Ù. ÀÌÀüÀÇ ¿¹¿¡¼ ÀÌ ±â¹ý(mechanism)À» ÀÌ¿ëÇϱâ À§Çؼ´Â, ÀÌ·¸°Ô Ç϶ó:
light$ xhost +dark.matt.er
ÀÌ°ÍÀº È£½ºÆ® dark.matt.er
·ÎºÎÅÍ ¸ðµç ¿¬°áÀ» Çã¶ôÇÑ´Ù. ´ç½ÅÀÇ ¿¢½º À©µµ¿ì
Ŭ¶óÀ̾ðÆ®°¡ ¿¬°áÀ» ¸¸µé¾î âÀ» Çϳª Ç¥½ÃÇÏÀÚ¸¶ÀÚ, ¾ÈÀüÀ» À§ÇÏ¿©, ¾Æ·¡
¸í·ÉÀ¸·Î ÇöÀç ¿¸° â ÀÌÈÄ¿¡ ¿¬°áÀ» À§ÇÑ Çã°¡¸¦ ¹«È¿·Î ÇÑ´Ù:
light$ xhost -dark.matt.er
´ç½ÅÀº È£½ºÆ® È®ÀÎÀ» ¾Æ·¡ ¸í·ÉÀ¸·Î ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù:
light$ xhost +
ÀÌ°ÍÀº È£½ºÆ® ¾ï¼¼½º È®ÀÎÀ» ºÒ°¡´ÉÇÏ°Ô ÇÏ¿© ´©±¸¿¡°Ô³ª ¿¬°áÀ» Çã¶ôÇÑ´Ù. ¸ðµç ÀÌ¿ëÀÚ¸¦ ´ç½ÅÀÌ ½Å·ÚÇÒ ¼ö ¾ø´Â ³×Æ®¿öÅ©(ÀÎÅÍ³Ý °°Àº)»ó¿¡¼± °áÄÚ ÀÌ ¸í·ÉÀ» ³»·Á¼± ¾ÈµÈ´Ù. ´ç½ÅÀÌ ¾Æ·¡ ¸í·ÉÀ¸·Î È£½ºÆ® È®ÀÎÀ» ´Ù½Ã °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù:
light$ xhost -
xhost - ±× ÀÚü´Â ¾ï¼¼½º ¸®½ºÆ®·ÎºÎÅÍ ¸ðµç È£½ºÆ®µéÀ» Á¦°ÅÇÏÁö ¾Ê´Â´Ù (¸ðµÎ Á¦°ÅÇÏ´Â ¸í·ÉÀº º°·Î ¾µ¸ð ¾øÀ» °ÍÀÌ´Ù - ´ç½ÅÀº ¾î´À °÷À¸·ÎºÎÅ͵µ ¿¬°áÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù, ½ÉÁö¾î ´ç½ÅÀÇ ·ÎÄà ȣ½ºÆ®·ÎºÎÅ͵µ ¿¬°áÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù).
Xhost´Â ´ë´ÜÈ÷ À§ÅÂ·Î¿î ¹æ¹ýÀÌ´Ù. ¿ø°Ý È£½ºÆ®¿¡ ¿©·¯ »ç¿ëÀÚµé °ü¿¡ ±¸ºÐÀ» ÇÏÁö ¾Ê´Â´Ù. ¿ª½Ã, È£½ºÆ® À̸§(½ÇÁ¦ ÁÖ¼Ò)Àº ´«¼ÓÀÓÀ» ´çÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀÌ ´ç½ÅÀÌ ½Å·ÚÇÒ ¼ö ¾ø´Â ³×Æ®¿öÅ© (¿¹¸¦ µé¾î ÀÎÅͳݿ¡ ÀÌ¹Ì Àüȼ±À» ÀÌ¿ëÇÑ PPP ¾ï¼¼½º¸¦ ÇÑ »óÅÂ)»ó¿¡ ÀÖ´Ù¸é ¹Ù¶÷Á÷ÇÏÁö ¾Ê´Ù.
Xauth´Â ¿Ã¹Ù¸¥ ¿¼è¸¦ ¾Æ´Â »ç¶÷¿¡°Ô ¾ï¼¼½º¸¦ Çã¶ôÇÑ´Ù. ¿¼è´Â authorization record³ª magic cookie·Î ºÒ¸®´Â °Í µûÀ§ÀÌ´Ù. ÀÌ Àΰ¡ ¹æ¹ý´Â Á¤½ÄÀ¸·Î MIT-MAGIC-COOKIE-1¶ó ºÒ¸°´Ù.
¿©·¯ °³ÀÇ µð½ºÇ÷¹ÀÌ¿¡ ´ëÇÑ ÄíÅ°µéÀº ~/.Xauthority
¿¡ ÇÔ²²
ÀúÀåÇÑ´Ù. ´ç½ÅÀÇ ~/.Xauthority
Àº ±×·ì ±¸¼º¿øÀ̳ª ´Ù¸¥
»ç¿ëÀÚµéÀÌ °¡±îÀÌÇϱ⠾î·Á¿î °ÍÀÓ¿¡ Ʋ¸²¾ø´Ù. xauth ÇÁ·Î±×·¥Àº ÀÌ ÄíÅ°µéÀ»
°ü¸®ÇÑ´Ù, ¿©±â¼ºÎÅÍ ÀÌ ¹æ¹ýÀº ¾àĪÀ¸·Î xauth¶ó ÇÏ°Ú´Ù.
ÇÑ ¼¼¼ÇÀÌ ½ÃÀÛÇÔ°ú µ¿½Ã¿¡, ¼¹ö´Â -auth
¿É¼ÇÀÌ °¡¸®Å°´Â ÆÄÀϷκÎÅÍ ÄíÅ°
Çϳª¸¦ Àд´Ù. ±×¸®°í ³ª¼, ¼¹ö´Â µ¿ÀÏÇÑ ÄíÅ°¸¦ ¼÷ÁöÇÏ°í Àִ Ŭ¶óÀ̾ðÆ®·Î
ºÎÅÍÀÇ ¿¬°á¸¸À» Çã¶ôÇÑ´Ù. ~/.Xauthority
¿¡ ÄíÅ°°¡ ¹Ù²Ù¾úÀ»
°æ¿ì¿¡, ¼¹ö´Â ¹Ù²ï °ÍÀ» ¼Õ¿¡ ³ÖÀ¸·Á ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
¼¹ö´Â Ŭ¶óÀ̾ðÆ®¿¡°Ô ¸÷½Ã ºÐÁÖÇÏ°Ô ¿ä±¸ÇÏ´Â ÄíÅ°¸¦ °áÄÚ »ý¼ºÇÒ ¼ö ¾ø´Ù.
±×·¸Áö¸¸ ÄíÅ°µéÀº ¼¹ö ³»ºÎ¿¡ ¹«»çÈ÷ º¸Á¸µÈ´Ù; Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡ ÄíÅ°µéÀ»
µ¤¾î¾²Áö ¾Ê´Â´Ù¸é ÄíÅ°µéÀº ~/.Xauthority
¿¡¼ ¾ø¾îÁöÁö ¾Ê´Â´Ù.
David Wiggins¿¡ ÀÇÇϸé:
´ç½ÅÀÌ °ü½ÉÀ» °¡Áö°í ÀÖÀ»Áö ¸ð¸£´Â ¾Õ¼± ¹¦¾ÈÀ» X11R6.3¿¡ Ãß°¡Çß´Ù. »õ·Î¿î ``º¸¾È'' È®Àå¿¡ ÀÇÇÏ¿©, ¿¢½º ¼¹ö ÀÚü°¡ ¸÷½Ã ºÐÁÖÇÏ°Ô »õ·Î¿î ÄíÅ°¸¦ »ý¼º½ÃÅ°°í µÇµ¹¸± ¼ö ÀÖ´Ù. ´õ±º´Ù³ª, ÄíÅ°µéÀº ``½Å·ÚÇÒ ¼ö ¾ø´Ù''°í ÁöÀûµÉ ¼ö ÀÖ¾î¼ ±×·¯ÇÑ ÄíÅ°µé·Î ¿¬°áÀ» ÇÑ ÀÀ¿ëÇÁ·Î±×·¥Àº ½ÇÇà Áß¿¡ Á¦ÁöµÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ½Å·ÚÇÒ ¼ö ¾ø´Â °ÍµéÀº Å°º¸µå/¸¶¿ì½º ÀÔ·ÂÀ̳ª À©µµ¿ì ÄÜÅÙÃ÷¸¦ ¿©·¯ ½Å·Ú¼º Àִ Ŭ¶óÀ̾ðÆ®µé·ÎºÎÅÍ ¼Õ¿¡ ³ÖÀ» ¼ö ¾øÀ» °ÍÀÌ´Ù. ¾È½ÉÇϱ⠾î·Æ´Ù¸é, À¢¸¸ÇÑ ½Ç·ÂÀ¸·Îµµ »ç¿ë °¡´ÉÇÑ »õ·Î¿î ``»ý¼º'' ÇϺθí·ÉÀÌ ÀÖ´Ù.
xauth´Â xhost »ç¿ë»ó¿¡¼ ¸í¹éÇÑ º¸¾È»ó ÀÌÁ¡À» °¡Áø´Ù. ´ç½ÅÀº ƯÁ¤ÇÑ ÄÄÇ»ÅÍ »ó¿¡ ƯÁ¤ÇÑ »ç¿ëÀڷκÎÅÍÀÇ ¾ï¼¼½º¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ´Ù. xauth´Â xhostó·³ ÁÖ¼Ò¸¦ ¼ÓÀÌ´Â ÀÏ¿¡ °í»ýÇÏÁö ¾Ê´Â´Ù. ±×¸®°í ´ç½ÅÀÌ ¿øÇÑ´Ù¸é, xauth°¡ ¿¬°áÀ» Çã¶ôÇÑ ´ÙÀ½¿¡ xhost¸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ´Ù.
xauth¸¦ »ç¿ëÇϱ⠿øÇÑ´Ù¸é, ´ç½ÅÀº X server¸¦ -auth authfile
¿É¼ÇÀ¸·Î
½ÃÀÛÇØ¾ß ÇÑ´Ù. ´ç½ÅÀÌ startx ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ´Ù¸é, ±× ½ºÅ©¸³Æ®°¡ xauth¸¦
»ç¿ëÇϱâ À§ÇÑ ÀûÀýÇÑ Àå¼ÒÀÌ´Ù. ´ç½ÅÀÇ startx ½ºÅ©¸³Æ®¿¡ ¾Æ·¡¿Í °°ÀÌ
authorization record¸¦ ¸¸µé¾î¶ó.
/usr/X11R6/bin/startx
·ÎºÎÅÍ ¹ßÃé:
mcookie|sed -e 's/^/add :0 . /'|xauth -q
xinit -- -auth "$HOME/.Xauthority"
Mcookie´Â ¸®´ª½º-À¯Æ¿ ÆÐÅ°Áö(ÁÖ¿ä »çÀÌÆ®´Â
ftp://ftp.math.uio.no/pub/linux/)
¼Ó¿¡ ¾ÆÁÖ ÀÛÀº ÇÁ·Î±×·¥ÀÌ´Ù. ÅÃÇÒ¸¸ÇÑ °ÍÀ¸·Î, ´ç½ÅÀº ÀÓÀÇÀÇ ¹«ÀÛÀ§
µ¥ÀÌŸ(¿¹¸¦µé¾î, /dev/urandom
³ª ps -axl
°°Àºµ¥·ÎºÎÅÍ)¸¦ ÃßÃâÇؼ
ÄíÅ° ÇüÅ ¼Ó¿¡ ³Ö±â À§ÇØ md5sumÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù:
dd if=/dev/urandom count=1|md5sum|sed -e 's/^/add :0 . /'|xauth -q
xinit -- -auth "$HOME/.Xauthority"
´ç½ÅÀÌ startx ½ºÅ©¸³Æ®¸¦ (root°¡ ¾Æ´Ï¶ó¼) ÆíÁýÇÒ ¼ö ¾ø´Ù¸é, startx¸¦ Á¤È®È÷
¼³Á¤Çϱâ À§ÇØ ½Ã½ºÅÛ °ü¸®ÀÚ ±ÇÇÑÀ» ¾ò°Å³ª, ´ë½Å¿¡ °ü¸®ÀÚ°¡ xdmÀ» ¼³Á¤ÇÏ°Ô
Ç϶ó. °ü¸®ÀÚ°¡ ÇÒ ¼ö ¾ø¾ú°Å³ª ÇÏ·Á°í ÇÏÁö ¾Ê´Â´Ù¸é, ´ç½ÅÀº ~/.xserverrc
½ºÅ©¸³Æ®¸¦ ¸¸µé ¼ö ÀÖ´Ù. ´ç½ÅÀÌ ÀÌ ½ºÅ©¸³Æ®¸¦ °¡Áö°í
ÀÖ´Ù¸é, xinit¿¡ ÀÇÇØ ½ÇÀç X server ´ë½Å¿¡ ÀÌ ½ºÅ©¸³Æ®°¡ ½ÇÇàµÈ´Ù. ±×¸®°í ³ª¼
´ç½ÅÀº ÀÌ ½ºÅ©¸³Æ®¿¡¼ Àû´çÇÑ ¿É¼ÇÀ¸·Î ½ÇÀç X server¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ±×·¸°Ô
ÇÏ·Á¸é, ´ç½ÅÀÇ ~/.xserverrc
°¡ ÄíÅ° Çϳª¸¦ ¸ÕÀú ¸¸µé°í³ª¼
magic cookie ÇàÀ» ½ÇÇàÇÏ°í ÀÌ¾î¼ ½ÇÀç X server¸¦ ½ÇÇàÇϵµ·Ï Çضó:
#!/bin/sh
mcookie|sed -e 's/^/add :0 . /'|xauth -q
exec /usr/X11R6/bin/X "$@" -auth "$HOME/.Xauthority"
´ç½ÅÀÌ ´ç½ÅÀÇ X ¼¼¼ÇÀ» °ü¸®ÇÏ´Â xdmÀ» »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀº xauth¸¦ ½±°Ô »ç¿ëÇÒ
¼ö ÀÖ´Ù. /etc/X11/xdm/xdm-config
¿¡ DisplayManager.authDir ÀÚ¿øÀ»
Á¤ÀÇÇ϶ó. XdmÀº X server°¡ ½ÃÀÛÇÒ ¶§ X server¿¡ -auth
¿É¼ÇÀ» ³Ñ±æ °ÍÀÌ´Ù.
´ç½ÅÀÌ À̶§ xdm¿¡¼ ·Î±×ÀÎÀ» Çß´Ù¸é, xdmÀº ´ç½ÅÀ» À§ÇØ ´ç½ÅÀÇ ~/.Xauthority
¿¡ ÄíÅ°¸¦ ºÙÀδÙ. ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é xdm(1)
¸ÇÆäÀÌÁö¸¦ º¸±â ¹Ù¶õ´Ù. ¿¹¸¦ µé¸é, ³ªÀÇ /etc/X11/xdm/xdm-config
˼
³»ºÎ¿¡ ´ÙÀ½ ÇàµéÀ» °¡Áö°í ÀÖ´Ù:
DisplayManager.authDir: /var/lib/xdm
ÀÌÁ¦ ¸· ´ç½ÅÀº ¼¹ö È£½ºÆ® light.uni.verse
¿¡ ´ç½ÅÀÇ X ¼¼¼ÇÀ» ½ÃÀÛÇÏ°í
~/.Xauthority
¿¡ ´ç½ÅÀÇ ÄíÅ°¸¦ ¾ò¾ú´Ù, ´ç½ÅÀº Ŭ¶óÀ̾ðÆ® È£½ºÆ®
dark.matt.er
¿¡ ÄíÅ°¸¦ ÀüÇØ¾ß ÇÒ °ÍÀÌ´Ù.
´ç½ÅÀÇ È¨ µð·ºÅ丮°¡ ¹ã³·À¸·Î °øÀ¯µÇ¾î ÀÖÀ¸¸é °¡Àå ½¬¿î °æ¿ìÀÌ´Ù. ~/.Xauthority
ÆÄÀϵéÀº ´ÜÁ¶·Ó´Ù, ±×·¡¼ ÄíÅ°´Â ¼ø°£ÀûÀ¸·Î Àü´ÞµÈ´Ù.
±×·¯³ª, ºÙµé¸± ¼öµµ ÀÖ´Ù: ´ç½ÅÀÌ ~/.Xauthority
¿¡ :0
¿¡
´ëÇÑ ÄíÅ° Çϳª¸¦ ºÙÀÏ ¶§, dark ÄÄÇ»ÅÍ´Â lightÄÄÇ»Å͸¦ À§ÇÑ °ÍÀÌ ¾Æ´Ï°í
darkÄÄÇ»Å͸¦ À§ÇÑ °ÍÀ¸·Î ¿©±æ °ÍÀÌ´Ù. ´ç½ÅÀº ÄíÅ°¸¦ ¸¸µé ¶§ ¶Ñ·ÇÇÑ
È£½ºÆ® À̸§À» »ç¿ëÇØ¾ß ÇÑ´Ù; ´ç½ÅÀº ±×°ÍÀ» ¹«½ÃÇÒ ¼ö ¾ø´Ù. ´ç½ÅÀº :0
°ú
light:0
¸¦ À§ÇÑ ÄíÅ°¸¦ °°Àº °ÍÀ¸·Î ÀνºÅçÇÒ ¼ö ÀÖ´Ù:
#!/bin/sh
cookie=`mcookie`
xauth add :0 . $cookie
xauth add "$HOST:0" . $cookie
exec /usr/X11R6/bin/X "$@" -auth "$HOME/.Xauthority"
Ȩ µð·ºÅ丮°¡ °øÀ¯µÇ¾îÀÖÁö ¾Ê´Ù¸é, ´ç½ÅÀº rsh(the remote shell)·Î ÄíÅ°¸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù:
light$ xauth nlist :0 | rsh dark.matt.er xauth nmerge -
~/.Xauthority
¿¡¼ ÄíÅ°¸¦ »©³½´Ù
(xauth nlist :0
).
| rsh dark.matt.er
).
~/.Xauthority
¿¡ ÄíÅ°¸¦ ºÙÀδ٠(xauth nmerge -
).
rsh°¡ ´ç½ÅÀ» À§ÇØ µ¿ÀÛÇÏÁö ¾Ê°í ÀÖ´Â °æ¿ìµµ ÀÖÀ» ¼ö ÀÖ´Ù. rshÀº °Ô´Ù°¡, º¸¾È»ó ¾àÁ¡(³» ±â¾ïÀÌ ¿Ç´Ù¸é, È£½ºÆ® À̸§À» °ÅÁþÀ¸·Î ´ë´äÇϴµ¥ ¼ÓÀ» ¼ö ÀÖ´Ù)µµ °¡Áö°í ÀÖ´Ù. ´ç½ÅÀÌ rsh¸¦ »ç¿ëÇÒ ¼ö ¾ø°Å³ª ¹Ù¶óÁö ¾Ê´Â´Ù¸é, ´ç½ÅÀº ´ÙÀ½°ú °°ÀÌ ÄíÅ°¸¦ ¼öµ¿À¸·Îµµ Àü´ÞÇÒ ¼ö ÀÖ´Ù:
light$ echo $DISPLAY
:0
light$ xauth list $DISPLAY
light/unix:0 MIT-MAGIC-COOKIE-1 076aaecfd370fd2af6bb9f5550b26926
light$ rlogin dark.matt.er
Password:
dark% setenv DISPLAY light.uni.verse:0
dark% xauth add $DISPLAY . 076aaecfd370fd2af6bb9f5550b26926
dark% xfig &
[15332]
dark% logout
light$
´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ¸·Á¸é ¿ª½Ã rsh(1)¿Í xauth(1x)ÀÇ ¸ÇÆäÀÌÁö¸¦ º¸±â ¹Ù¶õ´Ù.
´ç½ÅÀÌ ¿ø°Ý È£½ºÆ®¿¡ telnet Á¢¼ÓÀ» ÇÒ ¶§ TERM
À̳ª DISPLAY
º¯¼ö ¼Ó¿¡
ÄíÅ°¸¦ °°ÀÌ Àü´ÞÇÏ´Â °ÍÀÌ °¡´ÉÇÒÁö ¸ð¸¥´Ù. ÀÌ°ÍÀº TERM
º¯¼ö ³»¿¡ DISPLAY
º¯¼ö¸¦ °°ÀÌ Àü´ÞÇÏ´Â °Í°ú ¶È°°Àº ¹æ¹ýÀÌ ÅëÇÒ °ÍÀÌ´Ù. 5Àå : Ŭ¶óÀ̾ðÆ®
¾Ë·ÁÁÖ±â(Telling the Client)¸¦ º¸¾Æ¶ó. ³ªÀÇ ÁöħÀ» Åä´ë·Î ÀÌ ºÎºÐÀº ´ç½Å
ÀÚ½ÅÀÇ ÈûÀ¸·Î Çغ¸¶ó, ±×·¯³ª ³ª´Â ´©±º°¡°¡ ÀÌ°ÍÀ» È®ÀÎÀ̳ª ºÎÁ¤À» ÇÒ ¼ö ÀÖ´ÂÁö
±Ã±ÝÇÏ´Ù.
dark.matt.er»ó¿¡, xfig°°Àº ¶Ù¾î³, X ÀÀ¿ëÇÁ·Î±×·¥Àº ÀúÀý·Î ÀÚ½ÅÀ» ÀÎÁõ¹Þ±â
À§ÇÑ ÄíÅ°¸¦ ±× ÄÄÇ»ÅÍ¿¡ ~/.Xauthority
¿¡¼ Á¶»çÇØ º¼ °ÍÀÌ´Ù.
Authority recordµéÀº ¾ÏÈ£ÈÇÏÁö ¾Ê°í ¹ß¼ÛÇÑ´Ù. ´ç½ÅÀÌ ´©±º°¡°¡ ´ç½ÅÀÇ ¿¬°áÀ» ¿³º¸´Â °ÍÀ» °ÆÁ¤ Çغ¸¾Ò´Ù¸é, ssh(the secure shell)À» »ç¿ëÇ϶ó. ¾ÏÈ£ÈµÈ ¿¬°á »ó¿¡¼ X protocol ¿¬°áÀ» Çâ»ó½Ãų °ÍÀÌ´Ù. °Ô´Ù°¡, ±× ¿Ü¿¡ ÁÁÀº Á¡µµ ÀÖ´Ù. ±× ¿Ü¿¡ ÁÁÀº Á¡À¸·Î´Â ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ ÁÁÀº ±¸Á¶»óÀÇ °³¼±ÀÌ ÀÖ´Ù. ±×³É http://www.cs.hut.fi/ssh/, ssh ȨÆäÀÌÁö¸¦ ¹æ¹®ÇØ º¸¶ó.
ÀÎÁõ ¹æ¹ýÀ̳ª ¾ÏÈ£È X ¿¬°á¿¡ °üÇؼ ÀÌ ¹Û¿¡ ´Ù¸¥ °ÍÀ» ¾Æ´Â »ç¶÷ÀÌ Àְڴ°¡? ¾Æ¸¶ Áö¿ÁÀ» ÁöÅ°´Â °³(Kerberos)°¡ ¾Ë°í ÀÖÀ»±î?