centos配置ftp服务器
时间:2014-09-15 19:03 来源:linux.it.net.cn 作者:it
1、先安装服务器
输入命令
1
yum -y
install
vsftpd
2、编辑vsftp配置文件
编辑vsftpd配置文件:
1
vi
/etc/vsftpd/vsftpd
.conf
然后把里面的内容清空,填上下面的内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
listen=YES
background=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=
022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=NO
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to dashuftp FTP servers
pam_service_name=vsftpd
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
保存退出。
新建用户列表:
1
touch
/etc/vsftpd/vsftpd
.chroot_list
重启服务:
1
service vsftpd restart
3、添加用户,并设置用户属性
添加用户dashuftp,并且指定目录为/home/dashuftp,dashuftp的权限是nologin,这个权限其实就是没给shell权限,但是这样子没有影响ftp的。输入命令:
1
useradd
dashuftp -d
/home/dashuftp
-s
/sbin/nologin
给目录设置属性及所属用户组:
1
chown
-R dashuftp.dashuftp
/home/dashuftp
为刚刚添加的dashuftp用户设置密码:
1
passwd
dashuftp
然后还要输入两次密码。最后把用户添加到ftp用户列表:
1
echo
'dashuftp'
>>
/etc/vsftpd/vsftpd
.chroot_list
重启服务:
1
service vsftpd restart
(责任编辑:IT)
1、先安装服务器 输入命令
2、编辑vsftp配置文件 编辑vsftpd配置文件:
然后把里面的内容清空,填上下面的内容:
保存退出。 新建用户列表:
重启服务:
3、添加用户,并设置用户属性 添加用户dashuftp,并且指定目录为/home/dashuftp,dashuftp的权限是nologin,这个权限其实就是没给shell权限,但是这样子没有影响ftp的。输入命令:
给目录设置属性及所属用户组:
为刚刚添加的dashuftp用户设置密码:
然后还要输入两次密码。最后把用户添加到ftp用户列表:
重启服务:
(责任编辑:IT) |