linuxÏÂvsftp·þÎñÆ÷Ïà¹ØÅäÖÃÎÊÌâ
×î½üÐèÒªÔÚlinuxÏÂдPHP³ÌÐòʵÏÖftpÎļþµÄÉÏ´«ºÍÏÂÔØ¹¦ÄÜ£¬ÐèʵÏÖ²»Í¬ftpÓû§µÇ½µ½¸÷×ÔĿ¼Ï£¬²¢¶ÔÆä½øÐÐÏà¹ØÈ¨ÏÞÅäÖ㬾¹ý
ËÑË÷£¬·¢ÏÖvsftpdʹÓñȽϹ㷺£¬¾ö¶¨²ÉÓÃvsftpd¼ÜÉèftp·þÎñÆ÷À´½øÐвâÊÔ¡£
°²×°±È½Ï¼òµ¥£¬Ö±½Ó°²×°vsftpd¼°db4µÄrpm°ü¼´¿É£¬Ä¬ÈÏÊÇÖ§³ÖÄäÃûµÇ½·½Ê½µÄ£¬¿¼ÂÇʵ¼ÊÓ¦Ó㬿϶¨ÊDz»ÔÊÐíÄäÃûµÇ½µÄ£¬¶ø²ÉÓÃlinuxϵͳÓû§µÄ»°°²È«ÐÔÒ²»áÊÇÒ»¸ö²»ÈݺöÊÓµÄÎÊÌ⣬Òò´Ë¿¼ÂDzÉÓÃÐéÄâÓû§µÄ·½Ê½£¬´´½¨Ò»¸öÐéÄâÓû§×飬ͬʱ²ÉÓÃpamÈÏÖ¤µÄ·½Ê½
½øÐÐÃÜÂëÑéÖ¤£¬vsftpd.confµÄÏà¹ØÅäÖÃÍøÉϱȽ϶à¾Í²»ÔÙ×öÏêϸ˵Ã÷£¬ÏÂÃæ¾Í¼¸¸ö¹Ø¼üµÄ²½Öè½øÐÐÒ»ÏÂ˵Ã÷¡£
1.´´½¨ftpd×éÓû§
½¨Á¢ÐéÄâÓû§¼°ËùÒª·ÃÎʵÄĿ¼²¢ÉèÖÃÏàӦȨÏÞ
[root@mail ftp]# groupadd ftpd
[root@mail ftp]# mkdir /home/ftpd
[root@mail ftp]# useradd -g ftpd -d /home/ftpd/ -s /sbin/nologin -M ftpd
[root@mail ftp]# chmod 700 /home/ftpd/
[root@mail ftp]# chmod 700 /home/ftpd
[root@mail ftp]# chown ftpd.ftpd /home/ftpd
2.´´½¨pamÈÏÖ¤Îļþ
Ê×ÏÈдһ¸öÓû§ÁбíÎı¾Îļþ£¬ÆäÖÐÆæÊýÐÐΪÓû§Ãû£¬Å¼ÊýÃûΪÃÜÂë
È»ºóʹÓÃÈçÏÂÃüÁîÉú³Édb¸ñʽÎļþ²¢ÉèÖÃÆä·ÃÎÊȨÏÞ
[root@mail ftp]# db_load -T -t hash -f logins.txt /etc/vsftpd_login.db
[root@mail ftp]# chmod 600 /etc/vsftpd_login.db
ÏÂÃæÒ»²½Êǹؼü£¬ÎÒÏëºÜ¶àÈË»áÓöµ½¼´Ê¹Ìí¼ÓÉÏftpÓû§ÁË£¬¿É²»¹ÜÈçºÎµÇ½£¬vsftpd·þÎñÆ÷ÃÜÂë×ÜÊÇÑé֤ʧ°ÜµÄÎÊÌ⣬ÎÒ¿ªÊ¼Ò²ÊÇ
ÔÚÍøÉϵ½´¦ÕÒѰҲûÕÒµ½£¬×îºó×Ô¼ºÔÚ²»¾Òâ¼ä²âÊԳɹ¦ÁË¡£
´ò¿ª/etc/pam.d/vsftpdÎļþ£¬°ÑÆäÖеÄÈÏÖ¤ÐÐÈ«²¿×¢Ê͵ô£¬È»ºóÌí¼ÓÏÂÃæÁ½ÐÐÈÏÖ¤ÐÅÏ¢£º
auth required pam_userdb.so db=/etc/vsftpd_login
account required pam_userdb.so db=/etc/vsftpd_login
3.ÅäÖÃÐéÄâÓû§È¨ÏÞ
ÔÚftpĿ¼ÏÂн¨¸÷¸öÓû§µÄĿ¼(Ŀ¼ÃûÓëÓû§ÁбíÎļþÖеÄÓû§ÃûÏàͬ)£¬²¢ÉèÖÃËÞÖ÷ΪÐéÄâÓû§×é(ftpd)
×¢ÒâÈç¹ûÉèÖÃÐéÄâÓû§µÄ»°ÐèÔÚvsftpd.confÖÐÌí¼Ó£º
guest_enable=YES
guest_username=beinan
chroot_local_user=YES
user_config_dir=/etc/vsftpd_user_conf
ÆäÖÐuser_config_dirÓÃÓÚ±£´æ¸÷ÐéÄâÓû§µÄ¸öÈËÅäÖÃÎļþ£¬ÎļþÃûÓëÓû§ÃûÏàͬ£¬ÏÂÃæÒ»¸öÅäÖøñʽ£º
#°ó¶¨Óû§Ä¿Â¼
local_root=/home/ftpd/ftp_e-dfzd
anon_world_readable_only=NO
write_enable=YES
anon_upload_enable=YES
Ò»°ã×¢ÒâÒÔÉϼ¸µã¼´¿ÉÔÙ¼ÓÉÏÍøÂçÉϵĹØÓÚvsftpd
Ïà¹ØÎĵµ£º
Swap£¬¼´½»»»Çø£¬³ýÁ˰²×°LinuxµÄʱºò£¬ÓжàÉÙÈ˹ØÐĹýËüÄØ?Æäʵ£¬SwapµÄµ÷Õû¶ÔLinux·þÎñÆ÷£¬ÌرðÊÇWeb·þÎñÆ÷µÄÐÔÄÜÖÁ¹ØÖØÒª¡£Í¨¹ýµ÷ÕûSwap£¬ÓÐʱ¿ÉÒÔÔ½¹ýϵͳÐÔÄÜÆ¿¾±£¬½ÚʡϵͳÉý¼¶·ÑÓá£
¡¡¡¡SwapµÄÔÀíÊÇÒ»¸ö½Ï¸´ÔÓµÄÎÊÌ⣬ÐèÒª´óÁ¿µÄƪ·ùÀ´ËµÃ÷¡£ÔÚÕâÀïÖ»×÷¼òµ¥µÄ½éÉÜ£¬ÔÚÒÔºóµÄÎÄÕÂÖн«ºÍ´ó¼ÒÏêϸÌÖÂÛSwapʵÏÖµÄϸ½Ú ......
Ô¶³ÌµÇÈ룺ssh che@192.168.1.111
1.Ìí¼ÓÓû§£ºuseradd cheyanbing
2.ÐÞ¸ÄÃÜÂ룺passwd cheyanbing
3.mkdir /cd /cd .. /cd -/
4.»Øµ½Óû§Ö÷Ŀ¼£ºcd / cd ~
5.cd /home/he
6.mkdir -p www/pro
Ô¶³Ì¿½±´
scp che@192.168.1.111:/home/che/test
che@192.168.1.133:/home/che/
&n ......
ÐéÄâ»úµÄÍøÂç²ÉÓÃBridged(ÇŽÓ)·½Ê½£¬¸Õ¿ªÊ¼ÒÔΪ£¬ÊÇÒòΪ»úÆ÷ÉϵÄÓÐÐ©Íø¿¨Ã»ÓÐÁ¬½ÓµçÀ£¬¶øVMWareÓÖÇ¡ºÃʹÓÃÁ˸ÃÍø¿¨£¬¾¹ý¼¸¸öСʱµÄ²âÊÔ£¬Í¨¹ý½ûÓÃûÁ¬ÏßµÄÍø¿¨¡¢°ÑVMWareµÄVM0Ó³Éäµ½Á¬ÏߵįäËûÍø¿¨£¬¶¼Ã»Óнâ¾öÎÊÌâ¡£
ÔÚVMÐéÄâ»úÖÐ×°ÁËredhatlinux9.0£¬×¼±¸ÓëÖ÷»ú¹²ÏíÎļþ£¬½á¹ûÍøÂ粻ͨ£¡
&n ......
linux
ϵͳÏ¿ÉÒÔÖ±½Ó´Ó¿Í»§¶ËÉÏ´«Îļþµ½·þÎñÆ÷¶Ë£¬ÃüÁî¸ñʽ£º
scp files user@server:filepath
½âÊÍ£º
files ´ýÉÏ´«µÄÎļþ£¬¿ÉÒÔÓжà¸ö£¬¶à¸öÎļþÖ®¼äÓÿոñ¸ô¿ª¡£Ò²¿ÉÒÔÓÃ*.filetypeÉÏ´«Ä³¸öÀàÐ͵ÄÈ«²¿Îļþ
user ·þÎñ¶ËµÇ¼Óû§Ãû
server ·þÎñÆ÷Ãû£¨IP»òÓòÃû£©
filepath ÉÏ´«µ½·þÎñÆ÷µÄÄ¿±ê·¾¶£¨ÕâÀï×¢Òâ´ËÓû§ ......
1.Æô¶¯linux£¬´ó¸ÅÔÚ2ÃëÖаÉ!¾ÍÕâÑùµÄ½çÃæ!°´ÈýϼüÅÌE
(°´µÚÒ»´ÎE¼ü½øÈëÈçͼ1.)
ͼ1°´µÚ¶þÏÂE¼ü½øÈëÈçͼ2
ͼ2°´µÚÈýÏÂE¼ü½øÈëÈçͼ3
¿´µ½Í¼3µÄ½çÃæÓ¦¸ÃÓÐЩİÉú°É!ÏÖÔÚÎÒÃÇÊäÈëÒ»¾äÃüÁî / 1
(¼ÇµÃ£ºÊäÈë“б¸Ü”ºó°´Ò»Ï“¿Õ¸ñ”ÔÚÊäÈë1£¬½ÓÏÂÈ¥¾Í°´“»Ø³µ¼ü”)
ÊäÈëÃüÁî»Ø³µÖ®ºó£¬Ëü» ......