网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

centos6.3搭建FTP服务器教程

时间:2024-11-08 20:44:44

centos6.3搭秃赈沙嚣建FTP服务器教程

准备搭建FTP服务器:关闭linux防火墙,(不想关的可以把ftp的21端口加到防火墙规则即可)

#chkconfig--level35iptablesoff

关闭selinux:编辑配置文件/etc/selinux/config,改为SELINUX=disabled重启电脑!继续centos搭建FTP服务器。开始1.先查看系统是否安装了vsftpd和ftp,如果成功则接着下面操作搭建FTP服务器,

#rpm–qvsftpd

#rpm-qftp

Linuxren.net

出现上图所示内容XXXX is not installed 则说明没有安装,那我们通过yum安装上,Linuxren.net

#yuminstallvsftpdftp

中途提示按y键继续。2.查看安装是否成功,#ftp XXX.XXX.XXX.XXX这里用自己当前电脑的IP地址,匿名登录用户名写: anonymous ,密码空直接回车,成功登录会有上图信息。3.配置vsftp修改配置文件

#vi/etc/vsftpd/vsftpd.conf

取消下面内容前面的注释或者把这些内容都注释掉,在末尾自己添加:anonymous_enable=YES/NO是否允许匿名用户访问local_enable=YES/NO设置本地用户是否可以访问,如果为NO 则所有虚拟用户都将不能访问,因为虚拟用户访问在主机上其实是以本地用户访问的pam_service_name=vsftpdpam认证文件名 在/etc/pam.d/vsftpdchroot_list_enable=YES   限定用户不可以离开主目录chroot_list_file=/etc/vsftpd/chroot_list guest_enable=YES 启用虚拟用户功能guest_username=ftp指定虚拟用户的宿主用户,centos系统自带ftp用户user_config_dir=/etc/vsftpd/vuser_conf设置虚拟用户个人配置文件(此文件后面不能出现空格)注:vi编辑器打开文件之后按i键进入编辑模式,编辑完毕按ESC退出编辑模式,按:wq然后回车,保存退出。

4.安装db4,和第一步一样,见图;5.创建chroot_list文件,注:见第三步chroot_list_file=/etc/vsftpd/chroot_list这一项,把/etc/vsftpd/vsftpd.conf 中guest_username项的值写到文件中。

#vi/etc/vsftpd/chroot_list

按i键,输入ftp,ESC——:wq——回车。6.创建虚拟用户的目录#vi /etc/vsftpd/vftpuser.txtx(注,基数行写帐号,偶数行写密码,见图)然后保存退出。7.生成虚拟用户口令文件和认证文件,本文来自Linuxren.net

#db_load-T-thash-f/etc/vsftpd/vftpuser.txtx/etc/vsftpd/vftpuser.db

#vi/etc/pam.d/vsftpd

注释掉/其中所有的内容,因为不要本地用户的认证了,32位系统增加以下两句:

authrequiredpam_userdb.sodb=/etc/vsftpd/vftpuser

accountrequiredpam_userdb.sodb=/etc/vsftpd/vftpuser

64位系统增加以下两句:本文来自Linuxren.net

authrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vftpuser

accountrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vftpuser

8.创建vi /etc/vsftpd/vftpuser.txtx中写入的用户自己的配置文件,路径是/etc/vsftpd/vsftpd.conf中的user_config_dir=/etc/vsftpd/vuser_conf路径,文件名就是基数行的用户名,

#mkdir/etc/vsftpd/vuser_conf/

#vi/etc/vsftpd/vuser_conf/zccftp1

写入如下内容:

local_root=/var/www

write_enable=YES

download_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

local_umask=022

保存退出。9.赋权,copyright Linuxren.net

#chmod777/var/www/

这两步根据自己需要来看,我只是演示,大家可以查查linux的权限和虚拟用户配置文件,自行设定。10.重启ftp服务:

#servicevsftpdrestart

11.测试搭建好的FTP服务器:内容来自Linuxren.net

本文来自Linuxren.net

至此教程结束!希望此教程能解决搭建FTP服务器的问题。co

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com