这几天,有朋友电话咨询如何在Linux系统中安装vsFTPd,西安服务器托管也觉得很有必要为大家做详细的介绍,所以整理了Linux系统中安装vsFTPd服务器的详细内容,步骤如下:
安装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.db
OK,设置好用户我们需要设置一下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=YES
较后提醒大家,local_root设置用户上传路径,然后文件夹所属必须是vsftpd 否则上传失败哦,以上就是西安服务器托管商和您分享的经验之谈,希望对您操作有一定的帮助。
公司地址:西安市经开区凤城四路西安国际企业中心B座23层06-10室
7*24小时售前咨询电话:02989390727
7*24小时售后服务电话:02989390727
售后微信
售前电话
02989390727
微信公众号
返回顶部