¨ç ±âº»¼³Á¤
Protocol 2
openssh´Â ÇÁ·ÎÅäÄÝ ¹öÀüÀ» ¿øÇÏ´Â ´ë·Î ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. protocol 2·Î ¼³Á¤¿¡´Â ¼¹ö´Â ¹öÀü 2·Î¸¸ ÀÛµ¿Çϱ⠶§¹®¿¡ ssh1À» »ç¿ëÇØ Á¢¼ÓÀ» ¿äûÇϴ Ŭ¶óÀ̾ðÆ®¸¦ ¹Þ¾Æ µéÀÏ ¼ö ¾ø´Ù. protocol 1·Î ¼³Á¤Çؼ °¡µ¿½Ãų °æ¿ì¿¡´Â ¹öÀü 2¸¦ »ç¿ëÇÏ´Â ssh2 »ç¿ëÀÚÀÇ ¿äûÀ» ¹Þ¾Æ µéÀÏ ¼ö ¾ø´Ù. º¸¾È»ó protocol 1 Àº »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
KeyRegenerationInterval 3600
¼¹öÀÇ Å°´Â Çѹø Á¢¼ÓÀÌ ÀÌ·ç¾îÁø µÚ¿¡ ÀÚµ¿ÀûÀ¸·Î ´Ù½Ã ¸¸µé¾îÁø´Ù. ´Ù½Ã ¸¸µå´Â ¸ñÀûÀº ³ªÁß¿¡ È£½ºÆ®ÀÇ ¼¼¼Ç¿¡ ÀÖ´Â Å°¸¦ ĸóÇؼ ¾ÏÈ£¸¦ Çص¶Çϰųª ÈÉÄ£ Å°¸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï Çϱâ À§ÇÔ À§ÇÔÀÔ´Ï´Ù. °ªÀÌ 0À̸é Å°´Â ´Ù½Ã ¸¸µé¾îÁöÁö ¾Ê½À´Ï´Ù. ±âº»°ªÀº 3600ÃÊÀÔ´Ï´Ù. ÀÌ °ªÀº ÀÚµ¿À¸·Î Å°¸¦ Àç»ý¼ºÇϱâ Àü±îÁö ¼¹ö°¡ ´ë±âÇÒ ½Ã°£À» ÃÊ´ÜÀ§·Î Á¤ÀÇÇÕ´Ï´Ù.
ServerKeyBits 1024
¼¹ö Å°¿¡¼ ¾î´À Á¤µµÀÇ ºñÆ® ¼ö¸¦ »ç¿ëÇÒÁö Á¤ÀÇÇÕ´Ï´Ù. ÃÖ¼Ò°ªÀº 512ÀÌ°í µðÆúÆ® °ªÀº 768ÀÔ´Ï´Ù.
SyslogFacility AUTH
/etc/syslog.conf¿¡¼ Á¤ÀÇÇÑ ·Î±× facility ÄÚµåÀÔ´Ï´Ù. °¡´ÉÇÑ °ªÀº DAEMON, USER, AUTH, LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7ÀÔ´Ï´Ù. ±âº»°ªÀº AUTHÀÔ´Ï´Ù. Facilith¶õ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ´Â ÇÏÀ§ ½Ã½ºÅÛÀ» ¸»ÇÕ´Ï´Ù.
LogLevel INFO
·Î±× ·¹º§À» ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. °¡´ÉÇÑ °ªÀº QUIET, FATAL, ERROR, INFO, VERBOSE ±×¸®°í DEBUGSÀÔ´Ï´Ù.
LoginGraceTime 600
À¯ÀúÀÇ ·Î±×ÀÎÀÌ ¼º°øÀûÀ¸·Î ÀÌ·ç¾îÁöÁö ¾Ê¾ÒÀ» ¶§ ÀÌ ½Ã°£ ÈÄ¿¡ ¼¹ö°¡ ¿¬°áÀ» ²÷´Â ½Ã°£ÀÔ´Ï´Ù. °ªÀÌ 0 À̸é Á¦ÇÑ ½Ã°£ÀÌ ¾øÀ¸¸ç ±âº»°ªÀº 600ÃÊÀÔ´Ï´Ù.
strictModes yes
»ç¿ëÀÚÀÇ È¨ µð·ºÅ丮ÀÎ /home/usernameÀÇ ±ÇÇÑ °ª µîÀ» üũÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Â Áö½ÃÀÚ ÀÔ´Ï´Ù.
RSAAuthentication yes
RSA ÀÎÁõÀÇ ½Ãµµ¿©ºÎ¸¦ Á¤ÀÇÇÕ´Ï´Ù. ssh1 ÇÁ·ÎÅäÄÝ¿¡¸¸ »ç¿ëÇϱâ À§ÇØ ¿¹¾àµÈ °ÍÀ¸·Î,
ssh1À» »ç¿ëÇÏ°í ¿î¿µ»ó º¸´Ù ¾ÈÀüÇÏ°Ô ¿î¿µÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» yes·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
RSA´Â ÀÎÁõÀ» Çϱâ À§ÇØ ssh-keygen À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ »ý¼ºµÈ °ø°³Å° ¿Í ºñ¹ÐÅ° ½ÖÀ» »ç¿ëÇÕ´Ï´Ù. ÇöÀç ¹®¼¿¡¼´Â º¸¾È»ó ssh1 ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î ÁÖ¼® ó¸®ÇÕ´Ï´Ù.
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
ssh¿¡¼ Á¦°øÇÏ´Â ÀÎÁõ¿¡´Â °ø°³Å° ÀÎÁõ°ú ¾ÏÈ£ ÀÎÁõ¹ý ÀÌ·¸°Ô µÎ°¡Áö°¡ Àִµ¥, °ø°³Å°ÀÎÁõÀ» »ç¿ëÇÒ °ÍÀÎÁö¿¡ ´ëÇØ ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. °ø°³Å° ÀÎÁõ »ç¿ë½Ã °ø°³Å°°¡ ÀÖ¾î¾ß ÇϹǷΠ´õ¿í ¾ÈÀüÇÕ´Ï´Ù.
RhostsAuthentication no
sshd°¡ rhosts ±â¹ÝÀÇ ÀÎÁõÀ» »ç¿ëÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ Á¤ÀÇÇÕ´Ï´Ù. rhosts ÀÎÁõÀº ¾ÈÀüÇÏÁö ¸øÇϹǷΠ¡®no¡¯·Î ÇÕ´Ï´Ù.
IgnoreRhosts yes
IgnoreRhosts¡¯ ¸í·ÉÀº ÀÎÁõ½Ã rhosts¿Í shosts ÆÄÀÏÀÇ »ç¿ë¿©ºÎ¸¦ Á¤ÀÇÇÕ´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î ÀÎÁõÇÒ ¶§ rhosts¿Í shosts ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï ÇÕ´Ï´Ù.
RhostsRSAAuthentication no
rhost³ª /etc/hosts.equivÆÄÀÏÀÌ ÀÖÀ¸¸é ÀÌ°ÍÀ» »ç¿ëÇØ ÀÎÁõÇÕ´Ï´Ù. ÀÌ°ÍÀº º¸¾È»ó º°·Î ¾È ÁÁÀº ¹æ¹ýÀ̱⠶§¹®¿¡ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. RSA È£½ºÆ® ÀÎÁõ°ú ¸ÂÃß¾î rhosts ÀÎÁõÀÇ »ç¿ë¿©ºÎ¸¦ Á¤ÀÇÇÕ´Ï´Ù.
HostbasedAuthentication no
È£½ºÆ® ±â¹ÝÀÇ ÀÎÁõ Çã¿ë ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.
IgnoreUserKnownHosts yes
ssh µ¥¸óÀÌ RhostsRSAAuthentication °úÁ¤¿¡¼ °¢ »ç¿ëÀÚÀÇ $HOME/.ssh/known_hosts¸¦
¹«½ÃÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ Á¤ÀÇÇÕ´Ï´Ù. rhosts ÆÄÀÏÀ» Çã¿ëÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î yes·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ¾ÈÀüÇÕ´Ï´Ù.
PasswordAuthentication yes
Æнº¿öµå ÀÎÁõÀ» Çã¿ëÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ÇÁ·ÎÅäÄÝ ¹öÀü 1°ú 2 ¸ðµÎ Àû¿ëµË´Ï´Ù. ÀÎÁõÇÒ ¶§ ¾ÏÈ£±â¹Ý ÀÎÁõ¹æ¹ýÀÇ »ç¿ë ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù. °·ÂÇÑ º¸¾ÈÀ» À§ÇØ À̿ɼÇÀº Ç×»ó "no"·Î ¼³Á¤ÇؾßÇÕ´Ï´Ù.
PermitEmptyPasswords no
Æнº¿öµå ÀÎÁõÀ» ÇÒ ¶§ ¼¹ö°¡ ºñ¾îÀÖ´Â Æнº¿öµå¸¦ ÀÎÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ±âº» °ªÀº noÀÔ´Ï´Ù.
X11Forwarding no
¿ø°Ý¿¡¼ X11 Æ÷¿öµùÀ» Çã¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀ» yes·Î ¼³Á¤Çϸé xhostº¸´Ù ¾ÈÀüÇÑ ¹æ¹ýÀ¸·Î ¿ø°Ý¿¡ ÀÖ´Â XÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
PrintMotd yes
»ç¿ëÀÚ°¡ ·Î±×ÀÎ ÇÏ´Â °æ¿ì /etc/motd (the message of the day) ÆÄÀÏÀÇ ³»¿ëÀ» º¸¿©ÁÙ °ÍÀÎÁö ¿©ºÎ°áÁ¤. ssh ·Î±×ÀÎÀ» ȯ¿µÇÏ´Â ¸Þ½ÃÁö³ª ȤÀº °øÁö»çÇ× °°Àº °ÍÀ» Àû¾î ³õÀ¸¸é µË´Ï´Ù.
Subsystem sftp /usr/libexec/openssh/sftp-server
sftp´Â ÇÁ·ÎÅäÄÝ ¹öÀü 2¿¡¼ »ç¿ëµÇ´Â °ÍÀ¸·Î¼ ssh¿Í °°ÀÌ ftpÀÇ º¸¾ÈÀ» °ÈÇϱâ À§ÇØ »ç¿ëµÇ´Â º¸¾È ftpÇÁ·Î±×·¥ÀÔ´Ï´Ù.
openssh¸¦ ¼³Ä¡Çϸé /usr/local/ssh/libexec/sftp-serverÆÄÀÏÀÌ ¼³Ä¡µË´Ï´Ù. ÀÌ°ÍÀº sftp ¼¹ö¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ® sftpÇÁ·Î±×·¥Àº ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ¼¹ö·Î ÀÏ´Ü °¡µ¿½ÃÅ°°í ¿øµµ¿ë sshŬ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À̳ª SSH2¸¦ ¼³Ä¡Çϸé sftp¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
CheckMail (yes/no)
»ç¿ëÀÚ°¡ ·Î±×ÀÎÇÒ ¶§ »õ¸ÞÀÏÀÌ µµÂøÇßÀ½À» ¾Ë¸®µµ·Ï ÇÏ´Â ±â´ÉÀ» ¼³Á¤ÇÏ¸ç ±âº»°ªÀº yes·Î µÇ¾îÀÖ½À´Ï´Ù.
Cipher (ciher)
¼¼¼ÇÀ» ¾ÏÈ£È ÇÒ ¶§ »ç¿ëÇÒ ¹æ¹ýÀ» ¸í½ÃÇØ ÁÝ´Ï´Ù
(idea,des,3des,blowfish,arcfour ¶Ç´Â ¾øÀ½)
ForwardAgent
ÀÎÁõ ´ë¸®ÀÎÀÌ Æ÷¿öµåµÇ¾î¾ß ÇÏ´ÂÁö¸¦ ¸í½Ã ÇÕ´Ï´Ù.
KeepAlive yes
RequireReverseMapping no
Ŭ¶óÀ̾ðÆ®¿¡°Ô aliive¸Þ½ÃÁö¸¦ º¸³¾ °ÍÀÎÁö ¸í½ÃÇϴµ¥ Á¢¼ÓÇÏ´Â °÷ÀÇ µµ ¸ÞÀÎÀÌ revers Mapping ÀÌ µÇ´ÂÁö¸¦ È°ÀÎÇÏ¿© Á¢¼ÓÀ» Çã°¡ÇÒÁö ¾ÈÇÒÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½ÇÁ¦·Î internet»ó¿¡ È£½ºÆ® µéÁß revers mapping ÀÌ ¾ÈµÇ´Â È£½ºÆ®°¡ »ó ´ç¼öÀ̹ǷΠµÇµµ·Ï no·Î ¼³Á¤ÇÒ °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÌ »ç¿ëÇϽô host°¡ revers mapping ÀÌ È®½ÇÈ÷ µÇ¸é º¸¾È»ó yes·Î Çϴ°ÍÀÌ ÁÁ°ÚÁö¸¸ revers mappingÀÌ µÇÁö ¾ÊÀ¸¸é Á¢¼ÓÀÌ ºÒ°¡´É ÇϹǷΠÁ¶½ÉÇϽʽÿÀ.
PasswordAuthentication (yes/no)
Æнº¿öµå ±â¹ÝÀÇ ÀÎÁõ¹æ¹ýÀ» »ç¿ëÇÒ °ÍÀÎÁö¸¦ ¸í½Ã ÇÕ´Ï´Ù.
PubkeyAuthentication (yes/no)
ÀÎÁõ ¼ø¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
¨è º¸¾È¼³Á¤
Port 22
ssh°¡ »ç¿ëÇÒ ±âº» Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Æ÷Æ® º¯°æ ½Ã /etc/services ÆÄÀÏ¿¡¼ sshd °ü·Ã Æ÷Æ® ¿ª½Ã º¯°æÇÒ Æ÷Æ®·Î º¯°æÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
AllowUsers root nextline
·Î±×ÀÎ Çã¶ôÇÒ °èÁ¤ nextline¿Í root µÎ °èÁ¤¿¡°Ô¸¸ ·Î±×ÀÎ Çã¿ë ÇÕ´Ï´Ù.
PermitRootLogin no
root ·Î±×ÀÎ Çã¿ë¿©ºÎ¸¦ °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. yes, no, without-password¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç no·Î µÇ¾î Àֱ⠶§¹®¿¡ Á÷Á¢ root·Î Á¢¼ÓÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. À̿ɼÇÀ» yes ·Î Çϱ⺸´Ù´Â ÀϹݰèÁ¤À¸·Î ·Î±×ÀÎÈÄ su ¸í·ÉÀ¸·Î root·Î ÀüȯÇÏ´Â °ÍÀÌ º¸¾È»ó ¾ÈÀüÇÕ´Ï´Ù.
ListenAddress 0.0.0.0
sshd°¡ ±Í¸¦ ±â¿ïÀÏ ÁÖ¼Ò¸¦ Á¤ÇØÁÝ´Ï´Ù. 0.0.0.0Àº ¸ðµç °÷À¸·Î ºÎÅÍ Á¢¼Ó À» ¹Þ¾ÆµéÀÌ°Ú´Ù´Â ÀǹÌÀÔ´Ï´Ù. ÇÏÁö¸¸ ÆÐŰ¡À» ÇÒ¶§ ¾î¶»°Ô ÇÑ°ÍÀÎÁö´Â ¸ð¸£°ÚÁö¸¸ tcp-wrapperÀÇ ¿µÇâÀ» ¹Þ¾Æ¼ hosts.deny¿¡¼ ¸·Çô ÀÖÀ¸¸é Á¢¼ÓÀÌ ¾ÈµÇ´Ï hosts.allow¿Í hosts.deny¿¡¼ sshd2 Ç׸ñÀ¸·Î Á¦¾î¸¦ ÇÒ¼ö°¡ ÀÖ½À´Ï´Ù.
AllowedAuthentications publickey,password
Sshd2°¡ Á¦°øÇÏ´Â ÀÎÁõÀº password¿Í publickey ±×¸®°í hostbased ¹æ½ÄÀÌ Àִµ¥, ±âº» ÀûÀ¸·Î public,password°¡ »ç¿ëµË´Ï´Ù. ÀÌ´Â ¼ø¼´ë·Î ÀÎÁõÇÏ´Â ¹æ¹ýÀ» º¸¿©Áִµ¥, ¸ÕÀú publickey·Î ÀÎÁõÇÏ°í, µÎ ¹ø°·Î password·Î ÀÎÁõÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
DenyUsers nextline, 3737
Á¢±ÙÀ» °ÅºÎÇÒ ·ÎÄÃÀÇ À¯Àú¸¦ ÁöÁ¤ÇÕ´Ï´Ù. À§ ¼³Á¤Àº nextline ¹× uid°¡ 3737ÀÎ °èÁ¤À¸·Î ssh Á¢¼Ó ½ÃµµÇÒ °æ¿ì Á¢±ÙÀÌ °ÅºÎµË´Ï´Ù.
DenyGroups
¸í½ÃµÈ ±×·ìÀº ssh¼ºñ½º¿¡ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ÇÏ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
(DenyGroups sysadmin accounting) ¿ÍÀϵåÄ«µå°¡ Áö¿øµÇ¸ç °ø¹é ¹®ÀÚ·Î ±×·ìÀ» ±¸ºÐÇÕ´Ï´Ù.
DenyHosts
¸í½ÃµÈ È£½ºÆ®´Â ssh¼ºñ½º¿¡ Á¢±ÙÇÒ ¼ö ¾øµµ·Ï ÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
(Deny Hosts shell.ourcompany.net).È£½ºÆ® IP¸¦ ¾²°Å³ª È£½ºÆ® ¸íÀ» ¾µ ¼ö ÀÖÀ¸¸ç ¿Í Àϵå Ä«µå°¡ Áö¿øµÇ°í °ø¹é ¹®ÀڷΠȣ½ºÆ®¸¦ ±¸ºÐÇÕ´Ï´Ù.
AllowHosts 1.2.3.0/24 192.168.1.3
·Î±×ÀÎÀ» Çã°¡ÇÒ IP ¶Ç´Â IP ´ë¿ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿©·¯ °³ÀÏ °æ¿ì¿¡´Â °ø¶õÀ̳ª "," ·Î ±¸ºÐÇÏ¿© ³ª¿ÇÏ¸é µÇ°í µµ¸ÞÀÎ À̸§ÀÏ °æ¿ì¿¡´Â reverse mappingÀÌ Á¦°øµÇ¾î¾ß ÇÕ´Ï´Ù.
AllowGroups
ssh¼ºñ½º¿¡ Á¢±Ù °¡´ÉÇÑ ±×·ìÀ» ¸í½ÃÇÕ´Ï´Ù. (¿¹ : AllowGroups sysadmin accounting) ¿ÍÀϵåÄ«µå°¡ Áö¿øµÇ¸ç °ø¹é¹®ÀÚ·Î ±×·ìÀ» ±¸ºÐÇÕ´Ï´Ù.
MaxConnections 0
ÃÖ´ë ¸î°³ÀÇ Á¢¼ÓÀ» Çã¶ôÇÒÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 0Àº Á¦ÇÑÀ» ÇÏÁö ¾Ê½À´Ï´Ù.
PasswordGuesses 3
¾ÏÈ£ÀÎÁõ ¹æ½ÄÀ¸·Î ÀÎÁõÇÒ ¶§ ÃÖ´ë ¸î Â÷·Ê ½Ãµµ¸¦ Çã¿ëÇÒ °ÍÀÎÁö ÁöÁ¤ÇÕ´Ï´Ù.
ssh1Compatibility no
Ŭ¶óÀ̾ðÆ®°¡ ssh1¸¸ Áö¿øÇÒ °æ¿ì ssh1 µ¥¸óÀ» ½ÇÇàÇÒ °ÍÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ssh1Àº º¸¾È»ó Ãë¾àÇϹǷΠno·Î ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
|