CentOS 6.3_64位搭建FTP服务器

2025-05-06 01:39:27

1、挂载光盘,建议配置yum(使用yum安装可省去依赖包麻烦)本文使用rpm包安装mkdir /mnt/cdrom //创建挂载光盘路径mount /dev/cdrom /mnt/cdrom //挂载光盘ls /mnt/cdrom/ //出现如下图文件,说明光盘挂载成功

CentOS 6.3_64位搭建FTP服务器

3、修改配置文件mv /etc/v衡痕贤伎sftpd/vsftpd.conf /etc/vsftpd/vsftpd.confbak //备份vi /髫潋啜缅etc/vsftpd/vsftpd.conf //创建配置文件列出我的配置,根据环境修改做适当修改,注意每行后面不可有空格anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOdirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESchown_uploads=NOxferlog_file=/var/log/xferlogxferlog_std_format=YESnopriv_user=ftpdeasync_abor_enable=YESascii_upload_enable=YESascii_download_enable=YESftpd_banner=Welcome to blah FTP service.chroot_local_user=NOchroot_list_enable=YESchroot_list_file=/etc/vsftpd/vsftpd.chroot_listlisten=YESpam_service_name=vsftpduserlist_enable=YEStcp_wrappers=YES#You need to add contentbackground=YESguest_enable=YESguest_username=ftpdeuser_config_dir=/etc/vsftpd/user_configmax_clients=100max_per_ip=20pasv_enable=YESpasv_min_port=6000pasv_max_port=7000

CentOS 6.3_64位搭建FTP服务器

5、创建用户账户文件passwd.file该文件默认也不存在的,该文件用来存储用户账户以及明文密码,格式为每个账户两行,第一行是用户名,第二行是密码,以此类推!vi /etc/vsftpd/passwd.fileftpdemo123456

CentOS 6.3_64位搭建FTP服务器

8、创建ftp用户目录,并赋读/写权限mkdir -p /data/FTP/ftpdemoFTP 用户所映射到的系统帐户必须对 FTP 用户主目录拥有相应的读/写权限。仍然以ftpdemo用户为例,本文中ftpdemo虚拟用户是被映射到ftpde系统帐户的,所以 ftpde 系统帐户必须拥有对ftpdemo 的 FTP 主目录/data/FTP/ftpuser的读/写权限chown -R ftpde:ftpde /data/FTP/ftpdemo/

9、修改Pam 认证模块备份原有配置文件mv /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak创建新配置文件vi /etc/pam.d/vsftpd具体内容如下:auth required pam_userdb.so db=/etc/vsftpd/ftpuser_passwdaccount required pam_userdb.so db=/etc/vsftpd/ftpuser_passwd

CentOS 6.3_64位搭建FTP服务器

11、关闭selinuxsetenforce 0 //临时关闭,重起系统失效或者修改selinux配置关闭selinuxvi /etc/selinux/configSELINUX=disable

12、我的电脑以及dos窗口测试

CentOS 6.3_64位搭建FTP服务器
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢