Linux · 2009-04-24

Centos上安装配置vsftpd

安装vsftpd
[root@localhost ~]# yum install vsftpd

设置为自启动
[root@localhost ~]# /sbin/chkconfig vsftpd on

修改默认端口
[root@localhost vsftpd]# vi /etc/vsftpd/vsftpd.conf
添加一行:
listen_port=你希望更改的端口,例如:
listen_port=12345

阻止用户进入上一层目录,指定在home目录
vi /etc/vsftpd/vsftpd.conf
将这两行前面的# 去掉.
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
保存退出,并进入vsftpd目录,新建一个chroot_list的文件,每个名字一行.
[root@localhost vsftpd]# cd /etc/vsftpd
[root@localhost vsftpd]# cat chroot_list
user1
user2

阻止匿名用户的登录:
anonymous_enable=NO