LINUX
2016.09.21 / 15:28

¾ÆÀ̵ð/ºñ¹Ð¹øÈ£ ¾øÀÌ °ø°³Å°/°³ÀÎÅ°·Î PuTTY Á¢¼Ó

XMaLL°ü¸®ÀÚ
Ãßõ ¼ö 189

¸®´ª½º ¼­¹ö °ü¸®¸¦ ÇÒ ¶§ ¸Å¹ø ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ°í SSH Á¢¼ÓÇϱⰡ ±ÍÂúÀ» ¼ö ÀÖ½À´Ï´Ù.

PuTTY·Î SSH Á¢¼ÓÀ» ÇÒ ¶§ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í SSH Á¢¼ÓÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¼±î ÇÕ´Ï´Ù.

°á·ÐºÎÅÍ ¸»¾¸µå¸®¸é

³» À©µµ¿ì ÄÄÇ»ÅÍ¿¡ °³ÀÎÅ°(private key)¸¦ ÀúÀåÇØµÎ°í ¿ø°Ý ¸®´ª½º ¼­¹ö¿¡ °ø°³Å°(public key)¸¦ ÀúÀåÇÏ´Â °ÍÀÔ´Ï´Ù.

1. PuTTYgen ´Ù¿î·Îµå

°³ÀÎÅ°¿Í °ø°³Å°¸¦ ¸¸µé±â À§Çؼ­´Â ´Ù¿î·Îµå ÆäÀÌÁö¿¡¼­ PuTTY ÇÁ·Î±×·¥ ¿Ü¿¡ PuTTYgen ÇÁ·Î±×·¥À» ´Ù¿î·Îµå ÇØ¾ß ÇÕ´Ï´Ù.

puttygen0

PuTTY ¹× PuTTYgen ´Ù¿î·Îµå ÆäÀÌÁö: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

2. PuTTYgen ½ÇÇà ¹× °ø°³Å°/°³ÀÎÅ° »ý¼º

´Ù¿î·ÎµåÇÑ PuTTYgen ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é ¾Æ·¡¿Í °°Àº È­¸éÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

Generate ¹öÆ°À» Ŭ¸¯ °³ÀÎÅ°(private key) »ý¼º

Generate ¹öÆ°À» Ŭ¸¯ °ø°³Å°(public key)¿Í °³ÀÎÅ°(private key) »ý¼º

Generate ¹öÆ°À» Ŭ¸¯Çؼ­ °ø°³Å°/°³ÀÎÅ°¸¦ ¸¸µéµµ·Ï ÇÕ´Ï´Ù. Å° »ý¼º ÈÄ ¾Æ·¡¿Í °°Àº È­¸éÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

Âü°í: Key passphrase Çʵ带 ºñ¿öµÖ¾ß ³ªÁß¿¡ ºñ¹Ð¹øÈ£ ÀÔ·Â ¾øÀÌ ·Î±×ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁÖÀÇ: ºñ¹Ð¹øÈ£ ·Î±×ÀÎ ¾øÀÌ °¡´ÉÇÑ °ø°³Å°/°³ÀÎÅ° ½ÖÀ» ¸¸µé±â ¶§¹®¿¡ °³ÀÎÅ°ÀÇ º¸°üÀº ŸÀÎ °ø¿ëÀÇ ÄÄÇ»ÅÍ¿¡ ÀúÀåÇϸé Àý´ë ¾È µË´Ï´Ù.

°ø°³Å°(public key) »ý¼º ¿Ï·á

°³ÀÎÅ°¿Í °ø°³Å° »ý¼º ¿Ï·á

°ø°³Å°¸¦ ¸¸µé¾úÀ¸¸ç ÀÌ °ø°³Å°´Â ¿ø°Ý OpenSSH ¼­¹öÀÇ authorized_keys ÆÄÀÏ¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.

3. °³ÀÎÅ°¸¦ °³ÀÎ À©µµ¿ì ÄÄÇ»ÅÍ¿¡ ÀúÀå

¾Õ¿¡¼­ ¸¸µç °³ÀÎÅ°(private) Å°¸¦ ³» ÄÄÇ»ÅÍ¿¡ ÀúÀåÇÕ´Ï´Ù.

°³ÀÎÅ°(private key)¸¦ ³» ÄÄÇ»ÅÍ¿¡ ÀúÀå

°³ÀÎÅ°(private key)¸¦ ³» ÄÄÇ»ÅÍ¿¡ ÀúÀå

ÀÌ °³ÀÎÅ°¸¦ ´Ù¸¥ »ç¶÷ÀÌ ÃëµæÇÏ¸é ¿ø°ÝÀÇ ¼­¹ö¿¡ ºñ¹Ð¹øÈ£ ¾øÀÌ ±×³É ·Î±×ÀÎÀÌ µÇ¹Ç·Î °ü¸®¿¡ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù.

4. °ø°³Å°¸¦ ¿ø°Ý ¼­¹ö¿¡ ÀúÀå

°ø°³Å°¸¦ ¿ø°ÝÀÇ ¼­¹ö¿¡ ~/.ssh/authorized_keys ÆÄÀÏ¿¡ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù.

°ø°³Å°(public key) »ý¼º ¿Ï·á

°³ÀÎÅ°¿Í °ø°³Å° »ý¼º ¿Ï·á

À§ ±×¸²À» ´Ù½Ã º¸¸é Public key for pasting into OpenSSH authorized_keys file(OpenSSH ¼­¹ö authorized_keys ÆÄÀÏ¿¡ ºÙ¿© ³Ö´Â °ø°³Å°): ¹Ø¿¡ ssh-rsa·Î ½ÃÀÛÇÏ´Â ³»¿ëÀ» ¸ðµÎ Ŭ¸³º¸µå¿¡ º¹»çÇÕ´Ï´Ù.

±×¸®°í ~/.ssh/authorized_keys ÆÄÀÏ¿¡ Ãß°¡(append)ÇÕ´Ï´Ù. ±×¸®°í ¾Æ·¡¿Í °°ÀÌ ±× ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

°ø°³Å° ¿ø°Ý ¼­¹ö¿¡ ÀúÀå

°ø°³Å° ¿ø°Ý ¼­¹ö¿¡ ÀúÀå

¿©·¯ ÁÙ¿¡ °ÉÃļ­ º¸ÀÌÁö¸¸ ½ÇÁ¦·Î´Â ÇÑ ÁÙÀÔ´Ï´Ù.

Âü°í: .ssh µð·ºÅ丮ÀÇ ±ÇÇÑÀº 700À̸ç authorized_keys ÆÄÀÏÀÇ ±ÇÇÑÀº 600ÀÔ´Ï´Ù.

µð·ºÅ丮¿Í ÆÄÀÏÀÇ ±ÇÇÑÀ» À߸ø ¼³Á¤ÇÏ°í ¿¬°áÇÏ¸é ¡®Server refused our key¡¯¶ó´Â ¸Þ¼¼Áö°¡ ¶å´Ï´Ù.

5. PuTTY¿¡ °³ÀÎÅ° ¿¬µ¿

ÀúÀåµÈ ¼¼¼ÇÀ» ·ÎµåÇÕ´Ï´Ù.

ÀúÀåµÈ ¼¼¼Ç ·Îµå

ÀúÀåµÈ ¼¼¼Ç ·Îµå

±×¸®°í ¾Æ·¡ ±×¸²°ú °°ÀÌ ¼¼¼Ç ¿¬°á¿¡ ÇÊ¿äÇÑ °³ÀÎÅ°¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¼¼¼Ç ¿¬°á¿¡ ÇÊ¿äÇÑ °³ÀÎÅ° ÁöÁ¤

¼¼¼Ç ¿¬°á¿¡ ÇÊ¿äÇÑ °³ÀÎÅ° ÁöÁ¤

Connection >> SSH >> Auth Ä«Å×°í¸® ¼±ÅÃ

Private key file for authentication(ÀÎÁõ¿¡ ÇÊ¿äÇÑ °³ÀÎÅ° ÆÄÀÏ): ¿©±â¿¡ °³ÀÎÅ° ÆÄÀÏÀ» ÁöÁ¤

6. PuTTY¿¡ ·Î±×ÀÎ ¾ÆÀ̵ð ÀúÀå

ÀÌÁ¦ ÀúÀåµÈ ¼¼¼ÇÀ¸·Î SSH Á¢¼ÓÀ» ½ÃµµÇÏ¸é ºñ¹Ð¹øÈ£´Â ¹¯Áö ¾ÊÁö¸¸ ¿©ÀüÈ÷ ·Î±×ÀÎ ¾ÆµðÀ̸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

ÀÌ ·Î±×ÀÎ ¾ÆÀ̵ð¸¶Àú ÀÔ·ÂÇϱ⠱ÍÂúÀ» ¶§´Â PuTTY¿¡¼­ ¿É¼Ç ¼³Á¤ÇÏ¸é µË´Ï´Ù.

·Î±×ÀÎ ¾ÆÀ̵ð ÁöÁ¤

·Î±×ÀÎ ¾ÆÀ̵ð ÁöÁ¤

Connection >> Data Ä«Å×°í¸® ¼±ÅÃ

Login Details¿¡¼­ Auto-login username: ¾ÆÀ̵ð ÀÔ·Â

Áö±Ý±îÁö PuTTY·Î ¿ø°ÝÀÇ ¸®´ª½º ¼­¹ö¿¡ SSH Á¢¼ÓÇÒ ¶§ ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏÁö ¾Ê´Â ¹æ¹ýÀ» ¾Ë¾ÆºÃ½À´Ï´Ù.

¸Å¹ø ¾ÆÀ̵ð¿Í ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ´Â ¼º°¡½Å ÀÛ¾÷À» ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁöÁö¸¸

°³ÀÎÅ°°¡ ³ëÃâµÇ¸é ¿ø°ÝÀÇ ¼­¹ö ¶ÇÇÑ Á¢¼ÓÀÌ ¶Õ¸®´Â ¾î¸¶¾î¸¶ÇÑ °á°ú¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

µû¶ó¼­ Á¶½ÉÈ÷ »ç¿ëÇϽñ⠹ٶø´Ï´Ù.