CentOS安装vsftpd

版本:vsftpd-3.0.2-9.el7.x86_64(CentOS是64位的)。
shell

 1.安装vsftpdvim

yum -y install vsftpd

2.配置vsftpdspa

修改配置前把原始配置文件备份一下:rest

cp /etc/vsftpd/vsftpd.conf  /etc/vsftpd/vsftpd.conf.backup

修改配置文件:code

vim /etc/vsftpd/vsftpd.conf

修改的地方blog

1)把下面的开头的注释去掉,限制全部的用户均不能切换到其余目录it

chroot_local_user=YES

2)容许根目录可写class

Allow_writeable_chroot=YES

FTP的工做模式有两种,一种是被动模式,一种是主动模式,这里咱们使用主动模式:登录

在文件末尾加上:ftp

port_enable=YES

若是要使用被动模式,则以下配置:

pasv_enable=Yes

pasv_min_port=40000    #pasv链接模式时可使用port 范围的上界,0 表示任意

pasv_max_port=40100    #pasv链接模式时可使用port 范围的下界。

3.重启服务

systemctl restart vsftpd

设置vsftpd服务开机后自启动:

systemctl enable vsftpd   

4.建立一个用户

useradd -d /ftp image -s /sbin/nologin

其中,-d指定用户登陆时的目录,-s指定用户登陆后所使用的shell,而后设定密码 

passwd image 

 最后给/ftp受权:

chmod -R 755 /ftp

说明:由于以前已经关了了防火墙和SELinux,因此在这里就不须要额外设置了。

相关文章
相关标签/搜索