centos 搭建ftp服务器详解及简单介绍
centos搭建ftp服务器
1.安装vsftpd
sudoyuminstallvsftpd
2.配置vsftpd.conf
#AllowanonymousFTP?(Beware-allowedbydefaultifyoucommentthisout). anonymous_enable=NO #WhenSELinuxisenforcingcheckforSEboolftp_home_dir local_enable=YES write_enable=YES #本地的ftp目录地址 local_root=/var/ftp
3.添加ftp用户
#创建用户 adduser-d/var/ftp-gftp-s/sbin/nologin*_ftp #修改密码 passwd*_ftp
4.上传权限
#修改上传路径权限777更具个人喜好设置权限 sudochmod-R777/var/ftp #查看ftp设置 getsebool-a|grepftp ftp_home_dir-->on ftpd_anon_write-->off ftpd_connect_all_unreserved-->off ftpd_connect_db-->off ftpd_full_access-->on ftpd_use_cifs-->off ftpd_use_fusefs-->off ftpd_use_nfs-->off ftpd_use_passive_mode-->off httpd_can_connect_ftp-->off httpd_enable_ftp_server-->off sftpd_anon_write-->off sftpd_enable_homedirs-->off sftpd_full_access-->off sftpd_write_ssh_home-->off tftp_anon_write-->off tftp_home_dir-->off #修改ftp_home_dir、ftpd_full_access为on setsebool-Pftp_home_dir=onftpd_full_access=on
5.设置vsftp开机启动
chkconfigvsftpdon
6.添加防火墙
firewall-cmd--permanent--add-service=ftp
firewall-cmd--reload
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!