CentOS开启ftp服务

首先以管理员身份运行命令:切换管理员用 su –

yum install vsftpd

安装完毕以后设置vsftpd开机自动启动

chkconfig vsftpd on

然后启动vsftpd

service vsftpd start

下面是配置vsftpd服务器, 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。

 vi /etc/vsftpd/vsftpd.conf

将底下三行

    #chroot_list_enable=YES
    # (default follows)
    #chroot_list_file=/etc/vsftpd.chroot_list

改为

    chroot_list_enable=YES
    # (default follows)
    chroot_list_file=/etc/vsftpd/chroot_list

增加用户ftp用户,指向目录/var/www/html,并禁止登录SSH权限。

 useradd -d /var/www/html -g ftp -s /sbin/nologin aiddroid

设置用户密码

passwd aiddroid

编辑文件chroot_list:

vi /etc/vsftpd/chroot_list

内容为ftp用户名,每个用户占一行,如:
aiddroid

aiddroid1111
重新启动vsftpd

service vsftpd restart
%1 $ S

发表回复