您的位置:首页 > 运维架构 > Linux

vsftp部署和优化(CentOS自带的ftp软件)

2016-11-27 10:13 417 查看
(1)首先安装vsftpd

yum install -y vsftpd
(2)安装完vsftpd后启动vsftpd服务
/etc/init.d/vsftpd start
(这时启动的时候可能会失败,原因是上面我们pure-ftpd已经占用了21端口,ftp服务使用的都是21端口,所以这时候出现冲突,这时候vsftpd服务自然无法启动起来;这时我们就得先把pure-ftpd先kill掉,再次启动就可以了)
(3)切换到客户端直接用系统用户登录
lftp www@192.168.109.130 (www是创建的一个用户)
(这时候登录的你会发现在ftp里可以自由的切换目录,甚至etc啊tmp啊等等目录下的内容你都能看到并下载,这是个很危险的情况,所以我们要禁止用户切换到其它目录下去,也就是要把用户限制到某个目录下)
(4)将用户限制到某个目录下:
修改配置文件: vim /etc/vsftpd/vsftpd.conf
在配置文件中找到: chroot_local_user=YES 这一行,将其前面的注释去掉即可,然后再去客户端测试是否还能切换目录操作。
(5)生成一个虚拟的用户来操作ftp(正常我们配置ftp一般是不能用系统用户来使用的,要不然都知道你系统用户了那都可以通过sshd来登录系统了,这也是一个安全隐患,所以我们需要配置一个虚拟用户来操作)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件 ftp 配置文件