安装vsftpd和db4
yum install vsftpd db4配置vsftpd
vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #设置不允许匿名用户登录 local_enable=YES #这个设置YES否则会出现oop错误 local_umask=022 #设置上传文件的权限 ftpd_banner="hello" #设置登录用语保存退出,进入家目录创建虚拟用户
$cd ~ $touch ftpuser.txt $vi ftpuser.txt //格式 用户名 换行密码 如下 username password username1 password1 $db_local -T -t hash -f ftpuser.txt /etc/vsftpd/ftpuser.dbOK,设置好用户我们需要设置一下pam.d
$cd /etc/pam.d/ $vim vsftpd_login auth required pam_userdb.so db=/etc/vsftpd/ftpuser account required pam_userdb.so db=/etc/vsftpd/ftpuser设置好保存后,我们添加一下用户
$useradd vsftpd -d /home/vsftpd -s /bin/false $chown vsftpd.vsftpd /home/vsftpd然后好了,开始设置vsftpd
$vim /etc/vsftpd/vsftpd.conf guest_enable=YES #设置是否允许访客 guest_username=vsftpd #用户名称 user_config_dir=/etc/vsftpd/conf #设置用户配置文件地址然后设置虚拟用户上传的文件设置
$vim /etc/vsftpd/conf/username #设置虚拟用户就是用户的用户名 local_root=/upload/username write_enable=YES chmod_enable=YES virtual_use_local_privs=YES anon_umask=022 anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YESlocal_root设置用户上传路径,然后文件夹所属必须是vsftpd 否则上传失败哦
发表评论 取消回复