¸®´ª½º scp
¼¹ö¿¡¼ ¼¹ö·Î µ¥ÀÌÅ͸¦ º¹»ç¸¦ ÇÒ¶§ Æò¼Ò¿£ ¾Ëftp³ª ÆÄÀÏÁú¶ó µîÀ¸·Î ³»pc·Î ³»·Á¹Þ¾Æ¼ ´Ù½Ã ¿Ã·ÈÀ¸³ª À̹ø¿¡ ¼¹öÀÌÀü ÇÏ¸é¼ ¿Å°Ü¾ß ÇÒ ÆÄÀÏÀÇ ¿ë·®ÀÌ ³Ê¹« Ä¿¼ scp¸¦ ÀÌ¿ëÇÏ°Ô µÇ¾ú´Ù
±âº» ¸í·É¾î
scp /backup/sql_20140101/API2.sql
ID@115.68.*.*:/mirae/backup scp [º¸³¾ÆÄÀÏ]
ID@0.0.0.0:[¹ÞÀ»°æ·Î]
Æú´õ ä·Î À̵¿À» ¿øÇÒ¶©
scp -r [Æú´õ¸í]
ID@0.0.0.0:[¹ÞÀ»°æ·Î]
Çü½ÄÀ¸·Î ÀÔ·ÂÇØ ÁÖ¸é µÈ´Ù.
Á¤»óÀûÀ¸·Î ¸í·É¾î¸¦ ÃÆ°í ºñ¹Ð¹øÈ£µµ ¸Â´Âµ¥ ÀÚ²Ù Çã°¡°¡ ºÎÁ¤µÇ¾ú´Ù°í ³ª¿Â´Ù
¿¡·¯ :permission denied, please try again.¾Ë°í º¸´Ï Æú´õ ±ÇÇÑÀÌ ¹®Á¦¿´´Ù. º¸³»´Â ÆÄÀÏ ¹× Æú´õ¿Í ¹Þ´Â Æú´õ±ÇÇÑÀ» chmod 777 [Æú´õ¸í]À¸·Î ±ÇÇÑÀ» º¯°æÇØ ÁÖ¾ú´Ù
Æú´õ ±ÇÇѵµ 777·Î ¿·Á Àִµ¥
¿¡·¯ bash: scp: command not found ¿¡·¯Ã¢ÀÌ ¶ß´Â °æ¿ì¿¡´Â ¹ÞÀ» ¼¹ö¿¡ scp¸¦ ãÁö ¸øÇÏ´Â °æ¿ìÀÌ´Ù scp´Â openssh-clients¿¡ Æ÷ÇÔÀÌ µÇ¾îÀÖ´Ù.
openssh°¡ Á¤»óÀûÀ¸·Î ±ò·Á ÀÕ´ÂÁö È®ÀÎ
rpm -qa | grep openssh
server¸¸ ÀÖ°í clients°¡ ¾ø´Â °æ¿ì openssh-clicnts¸¦ ¼³Ä¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù
yum -y install openssh-clients
¼³Ä¡ ÈÄ¿¡ ´Ù½Ã scp¸¦ ½ÇÇàÇÏ´Ï Àß µÈ´Ù.
============================
Áö±Ý ÀÛ¾÷ÁßÀÎ ¼¹ö¿¡¼ ´Ù¸¥ ¿ø°Ý ¼¹ö·Î ÆÄÀÏÀ» Àü¼Û ÇÒ 떄 »ç¿ë ÇÑ´Ù.
º¸Åë ¼Õ½±°Ô FTPÇÁ·Î±×·¥À¸·Î ´Ù¿î ¹ÞÀº ÈÄ ´Ù½Ã Àü¼ÛÇÏ´Â ¹æ½ÄÀ» ¾²±âµµ Çϴµ¥
°¡²û(°ü°ø¼´Â ²Ï ±×·± °æ¿ì°¡ ¸¹´Ù.) ÆÄÀÏ ¾×¼¼½º °ÅºÎ·Î ÀÎÇÏ¿© ÆÄÀÏ ´Ù¿îÀÌ ¾ÈµÇ´Â °÷µµ ÀÖ¾î¼
±×·² °æ¿ì¿¡´Â scp¸¦ »ç¿ë ÇÑ´Ù.
scp »ç¿ë ¹ý
scp -¿É¼Ç [¿Å±æÆÄÀÏ] [¼¹ö°èÁ¤@¼¹ö¾ÆÀÌÇÇ:/ÀúÀå°ø°£]
¾Æ·¡ÀÇ ¿¹¸¦ º¸¸é Á¶±Ý´õ ÀÌÇØ°¡ ºü¸£´Ù.
A¼¹ö ÇÁ·ÎÇÊ(Source) :
IP : 10.1.51.169
»ç¿ë°èÁ¤ : develop
¿Å±æ ÆÄÀÏ : /home/search/test/
B¼¹ö ÇÁ·ÎÇÊ(Destination) :
IP : 10.1.51.168
»ç¿ë°èÁ¤ : search
¿Ã¸± °æ·Î : /home/solution/
´ÙÀ½ÀÇ ¸í·ÉÀ¸·Î Àü¼ÛÇÒ ¼ö ÀÖ´Ù.
$ scp -r /home/search/test search@10.1.51.168:/home/solution/
¿©±â¼ -r ¿É¼ÇÀº µð·ºÅ丮 À̵¿À̱⶧¹®¿¡ ¼³Á¤µÈ °ÍÀÌ´Ù.
ÆÄÀÏ À̵¿ À̶ó¸é ÀÌ ¿É¼ÇÀº ÇÊ¿ä°¡ ¾ø´Ù.