| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 16. ¿î¿µ ½Ã½ºÅÛÀÇ È¯°æ | Fast Forward | Next |
Ŭ¶óÀÌ¾ðÆ®¿Í PostgreSQL¼¹ö°£ÀÇ ³×Æ®¿öÅ© Á¢¼ÓÀ» ¾ÏÈ£ÈÇϱâ À§Çؼ SSH¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ã¹Ù¸£°Ô ½Ç½ÃÇϸé, SSL ±â´ÉÀÌ Å¬¶óÀÌ¾ðÆ®¿¡ ¾ø¾îµµ, À̰ÍÀ¸·Î ÃæºÐÈ÷ ¾ÈÀüÇÑ ³×Æ®¿öÅ© Á¢¼ÓÀ» ½Ç½ÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
¿ì¼± SSH¼¹ö°¡ PostgreSQL¼¹ö¿Í °°Àº ¸Ó½Å»ó¿¡¼ ¿Ã¹Ù¸£°Ô ±âµ¿Çϰí ÀÖ¾î, ssh¸¦ »ç¿ëÇØ ·Î±×ÀÎÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ°¡ Á¸ÀçÇÏ´Â °ÍÀ» È®ÀÎÇØ ÁÖ¼¼¿ä. ±×·¸´Ù¸é, ´ÙÀ½¿¡ ³ªÅ¸³»´Â ¸í·ÉÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ¸Ó½ÅÀ¸·ÎºÎÅÍ ¾ÈÀüÇÑ ÅͳÎÀ» È®¸³ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
ssh -L 3333:foo.com:5432 joe@foo.com
-LÀÎÀÚÀÇ 1¹øÂ° ¼ýÀÚ(3333)´Â ÅͳÎÀÇ ·ÎÄÃÃøÀÇ Æ÷Æ® ¹øÈ£·Î, ÀÚÀ¯·Ó°Ô ¼±ÅÃÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù. 2¹øÂ° ¼ýÀÚ(5432)´Â, ÅͳÎÀÇ ¸®¸ðÆ®ÃøÀÇ ¼¹ö°¡ »ç¿ëÇϰí ÀÖ´Â Æ÷Æ® ¹øÈ£ÀÔ´Ï´Ù. 2°³ÀÇ Æ÷Æ® ¹øÈ£°£ÀÇ À̸§ ȤÀº ÁÖ¼Ò´Â, Á¢¼ÓÇÏ·Á°í Çϰí ÀÖ´Â µ¥ÀÌÅÍ º£À̽º ¼¹öÀÇ È£½ºÆ®ÀÔ´Ï´Ù. ÀÌ ÅͳÎÀ» »ç¿ëÇØ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ Á¢¼ÓÇϱâ À§Çؼ´Â, ·ÎÄà ¸Ó½ÅÀÇ Æ÷Æ® 3333¿¡ Á¢¼ÓÇÕ´Ï´Ù.
psql -h localhost -p 3333 postgres
µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ À־Â, »ç¿ëÀÚ°¡ ½ÇÁ¦·Î joe@foo.comÀÎ°Í °°ÀÌ º¸¿© ÀÌ »ç¿ëÀÚ¿Í È£½ºÆ®¿¡ ÀÇÇÑ Á¢¼ÓÀü¿ëÀ¸·Î ¼³Á¤µÈ ÀÎÁõ ¼ö¼ÓÀÌ »ç¿ëµË´Ï´Ù. ¼¹ö´Â ÀÌ Á¢¼ÓÀÌ SSL·Î ¾Ïȣȵǰí ÀÖÀ¸¸é °í·ÁÇÏÁö ¾Ê´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ½ÇÁ¦, SSH¼¹ö¿Í PostgreSQL¼¹ö¿ÍÀÇ »çÀÌ´Â ¾ÏȣȵÇÁö ¾Ê½À´Ï´Ù. ÀÌ 2°³ÀÇ ¼¹ö°¡ µ¿ÀÏ ¸Ó½Å¿¡ ÀÖ´Â ÇÑ, º¸¾È»óÀÇ À§Ç輺ÀÌ ´õÇÒ °ÍÀº ¾ø½À´Ï´Ù.
ÅͳÎÀÇ È®¸³ÀÌ ¼º°øÇϱâ À§Çؼ´Â, ssh¸¦ »ç¿ëÇØ ´Ü¸» ¼¼¼ÇÀ» È®¸³ÇÑ °Í°ú °°°Ô, joe@foo.com»ç¿ëÀÚ°¡ ssh¸¦ ÅëÇØ Á¢¼ÓÇÏ´Â °ÍÀÌ Çã°¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Tip: ¿©±â¼ ¼³¸íÇØ ¿Â °Í°ú ºñ½ÁÇÑ °³³äÀÇ ¼ö¼ÓÀ» »ç¿ëÇØ, ¾ÈÀüÇÑ ÅͳÎÀ» Á¦°ø °¡´ÉÇÑ ¾îÇø®ÄÉÀ̼ÇÀÌ ±× ¹Û¿¡µµ ¸î °¡Áö Á¸ÀçÇÕ´Ï´Ù.