ºìÁªLinuxÃÅ»§
Linux°ïÖú

linuxµÄsftpºÍscp

·¢²¼Ê±¼ä:2007-06-15 10:56:04À´Ô´:ºìÁª×÷Õß:vuainges
¡¡¡¡µÚÒ»¸ö£¨sftp°²È«Îļþ´«Ê䣩ÊÇÒ»¸öÀàftpµÄ¿Í»§¶Ë³ÌÐò£¬ËüÄܹ»±»ÓÃÀ´ÔÚÍøÂçÖд«ÊäÎļþ¡£Ëü²¢²»Ê¹ÓÃFTPÊØ»¤½ø³Ì£¨ftpd»òwu-ftpd£©À´½øÐÐÁ¬½Ó£¬¶øÊÇÓÐÒâÒ嵨ÔöǿϵͳµÄ°²È«ÐÔ¡£Êµ¼ÊÉÏ£¬Í¨¹ý¼àÊÓһЩϵͳÖеÄlogÎļþ£¬ÎÒÃÇ¿ÉÒÔ×¢Òâµ½×î½üÒ»¸öÔÂÖÐÓÐ80%µÄ¹¥»÷ÊÇÕë¶ÔÓÚftpdÊØ»¤½ø³ÌµÄ¡£

¡¡¡¡sftp±ÜÃâÁËÕâЩ¹¥»÷´Ó¶ø¿ÉÒÔÍ£Ö¹ÔÚwu-ftpdÉÏDZÔÚµÄΣÏÕ¡£

¡¡¡¡µÚ¶þ¸ö£¨scp°²È«ÐÔ¸´ÖÆ£©±»ÓÃÀ´ÔÚÍøÂçÉϰ²È«µØ¸´ÖÆÎļþ¡£ËüÌæ´úÁ˲»°²È«µÄrcpÃüÁî¡£SftpºÍscp´ÓÁ¬½Óµ½sshd·þÎñÆ÷ÉϺ󣬲»ÐèÒªÈκÎרÓõÄÊØ»¤½ø³Ì¡£ÎªÁËʹÓÃsftpºÍscpÄã±ØÐë²åÈëÒÔÏÂÁ½ÐÐÔÚÅäÖÃÎļþ/etc/ssh2/sshd2_configÖУº

¡¡¡¡subsystem-sftp sftp-server

¡¡¡¡ÔÚÕâЩÐÞ¸ÄÖ®ºó£¬Äã±ØÐëÖØÐÂÆô¶¯sshd¡£È»ºóÄã¾Í¿ÉÒÔʹÓÃsftpºÍscpÁ¬½Óµ½ÔËÐÐsshdµÄÖ÷»úÉÏÁË¡£

¡¡¡¡Sftp
¡¡¡¡SftpʹÓÃÔÚÊý¾ÝÁ¬½ÓÉÏʹÓÃssh2£¬ËùÒÔÎļþµÄ´«ÊäÊǾ¡¿ÉÄܵذ²È«¡£Ê¹ÓÃsftp´úÌæftpÁ½¸öÖ÷ÒªµÄµÄÔ­ÒòÊÇ£º

¡¡¡¡1¡¢Password´Ó²»ÓÃÃ÷ÎÄ´«Ê䣬·ÀÖ¹sniffer£¨Ðá̽Æ÷£©µÄ¹¥»÷¡£

¡¡¡¡2¡¢Êý¾ÝÔÚ´«Êäʱ±»¼ÓÃÜ£¬Ê¹ÓôÌ̽ºÍÐÞ¸ÄÁ¬½Ó·Ç³£À§ÄÑ¡£
¶øÊ¹ÓÃsftp2ÊǷdz£¼òµ¥µÄ¡£ÈÃÎÒÃǼÙÉèÄãʹÓÃÁËÄãµÄÕÊ»§£ºmynameͨ¹ýsftpÁ¬°´ÉÏÁËÖ÷»úhost1¡£

¡¡¡¡¿ÉÒÔʹÓÃÃüÁ
¡¡¡¡sftp myname@host1

¡¡¡¡Ò»Ð©Ñ¡ÏîÄܹ»ÔÚÃüÁîÐÐÖб»Ö¸¶¨£¨ÏêϸÇé¿öÇë²é¿´sftp manul£©

¡¡¡¡µ±sftp2×¼±¸ºÃÁËÀ´½ÓÊÜÁ¬½Óʱ£¬Ëü½«ÏÔʾһ¸ö״̬Ìáʾ·û sftp>¡£ÔÚsftpÊÖ²áÖÐÓÐÍêÕûµÄÓû§¿ÉÒÔʹÓõÄÃüÁîÁÐ±í£»ÆäÖÐÓУº

¡¡¡¡?quit:

¡¡¡¡´ÓÕâ¸öÓ¦ÓóÌÐòÖÐÍ˳ö¡£

¡¡¡¡?cd directory:

¡¡¡¡¸Ä±äµ±Ç°µÄÔ¶³Ì¹¤×÷Ŀ¼¡£

¡¡¡¡?lcd directory:

¡¡¡¡¸Ä±äµ±Ç°µÄ±¾µØ¹¤×÷Ŀ¼¡£

¡¡¡¡?ls [ -R ] [ -l ] [ file ... ]:

¡¡¡¡ÁгöÔÚÔ¶µØ·þÎñÆ÷ÉϵÄÎļþÃû¡£Èç¹ûÊÇĿ¼£¬ÔòÁгöĿ¼µÄÄÚÈÝ¡£µ±ÃüÁîÐÐÖÐÖ¸¶¨ÁË-R£¬ÔòµÝ¹éµØÏÔʾĿ¼Ê÷¡££¨Ä¬ÈÏÇé¿öÏ£¬×ÓĿ¼²¢²»±»·ÃÎÊ£©¡£µ±ÃüÁîÐÐÖÐÖ¸¶¨ÁË-l£¬ÎļþÓëĿ¼µÄȨÏÞ£¬ÊôÖ÷£¬´óСºÍÐÞ¸Äʱ¼ä±»Áгö¡£

¡¡¡¡µ±Ã»ÓвÎÊý±»Ö¸¶¨£¬Ôò.£¨µ±Ç°Ä¿Â¼£©µÄÄÚÈݱ»Áгö¡£ÆÕͨÇé¿öÏÂÑ¡Ïî-RºÍ-lÊÇ»¥Ï಻¼æÈݵġ£

¡¡¡¡?lls [ -R ] [ -l ] [ file ... ]:

¡¡¡¡ÓëlsÒ»Ñù£¬µ«ÊÇÊǶÔÓÚ±¾µØÎļþ²Ù×÷¡£

¡¡¡¡?get [file ...]:

¡¡¡¡´ÓÔ¶³Ì¶Ë´«ËÍÖ¸¶¨µÄÎļþµ½±¾µØ¶Ë¡£Ä¿Â¼ÄÚÈݱ»µÝ¹éµØ¸´ÖÆ¡£

¡¡¡¡?put [ file ... ]:

¡¡¡¡´Ó±¾µØ¶Ë´«ËÍÖ¸¶¨µÄÎļþµ½Ô¶µØ¶Ë¡£Ä¿Â¼ÄÚÈݱ»µÝ¹éµØ¸´ÖÆ¡£

¡¡¡¡?mkdir dir (rmdir dir):

¡¡¡¡³¢ÊÔ½¨Á¢»òɾ³ý²ÎÊýÖÐÖ¸¶¨µÄĿ¼¡£

¡¡¡¡Í¨Åä·û¶ÔÓÚls,lls,getºÍputÊÇÖ§³ÖµÄ¡£¸ñʽÔÚsshregexÊÖ²áÖÐÓÐÃèÊö¡£´ÓsftpʹÓüÓÃܼ¼ÊõÒÔÀ´£¬Ò»Ö±ÓÐÒ»¸öÕϰ­£ºÁ¬½ÓËÙ¶ÈÂý£¨ÒÔÎҵľ­ÑéÓÐ2-3±¶£©£¬µ«ÊÇÕâÒ»µã¶ÔÓڷdz£ºÃµÄ°²È«ÐÔÀ´½²Ö»ÄÜ·ÅÔÚÒ»±ßÁË¡£ÔÚÒ»¸ö²âÊÔÖУ¬ÔÚÎÒÃǾÖÓòÍøÉϵÄSniffer¿ÉÒÔÔÚÒ»¸öСʱÖÐ׽סftpÁ¬½ÓÉϵÄ4¸öpassword¡£sftpµÄʹÓÿÉÒÔ´ÓÍøÂçÉÏ´«ËÍÎļþ²¢ÇÒ³ýÈ¥ÕâЩ°²È«ÎÊÌâ¡£

¡¡¡¡Scp
¡¡¡¡Scp2£¨°²È«ÐÔ¸´ÖÆ£©±»ÓÃÀ´´ÓÍøÂçÉϰ²È«µØ¸´ÖÆÎļþ¡£ËüʹÓÃssh2À´½øÐÐÊý¾Ý´«ËÍ£ºËüʹÓõÄÈ·ÈÏ·½Ê½ºÍÌṩµÄ°²È«ÐÔÓëssh2Ò»Ñù¡£

¡¡¡¡Õâ¿ÉÄÜÊÇÒ»ÖÖ×î¼òµ¥µÄ·½·¨´ÓÔ¶µØ»úÆ÷Éϸ´ÖÆÎļþÁË¡£ÈÃÎÒÃǼÙÉèÄãҪʹÓÃÄãµÄÕÊ»§mmyname£¬¸´ÖÆÔÚlocal_dirĿ¼ÖеÄfilename

¡¡¡¡Îļþµ½Ô¶µØµÄÖ÷»úhost1ÉϵÄremote_dirĿ¼ÖС£Ê¹ÓÃscpÄã¿ÉÒÔÊäÈ룺

¡¡¡¡scp local_dir/filename myname@host1:remote_dir

¡¡¡¡ÔÚÕâÖÖ·½Ê½ÏÂÎļþfilename±»¸´ÖƳÉÏàͬµÄÃû×Ö¡£Í¨Åä·û¿ÉÒÔʹÓ㨶ÁÒ»¶ÁsshregexÊֲᣩ¡£ÃüÁîÐУº

¡¡¡¡scp local_dir/* myname@host1:remote_dir

¡¡¡¡´ÓĿ¼local_dir¸´ÖÆËùÓÐÎļþµ½Ö÷»úhost1µÄĿ¼remote_dirÃüÁ

¡¡¡¡scp myname@host1:remote_dir/filename .

¡¡¡¡¸´ÖÆÎļþfilename´Óhost1µÄĿ¼remote_dirµ½±¾µØÄ¿Â¼¡£

¡¡¡¡scpÖ§³ÖÐí¶àÑ¡Ïî²¢ÇÒÔÊÐíÔÚÁ½¸öÔ¶µØÏµÍ³Ö®¼ä¸´ÖÆÎļþ£º

¡¡¡¡scp myname@host1:remote_dir/filename myname@host2:another_dir

¡¡¡¡ÏêÇéÇë²éÔÄÊÖ²á

¡¡¡¡ÏÔÈ»£¬Ê¹ÓÃscp£¬Äã±ØÐëÖªµÀÔ¶³Ì»úÆ÷µÄÈ·ÇÐĿ¼£¬ËùÒÔÔÚʵ¼ÊÉÏsftp¾­³£±»×÷ΪÊ×ѡʹÓá£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ