码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-11-27 20:40:37      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:软件   ftp   配置文件   

(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来登录系统了,这也是一个安全隐患,所以我们需要配置一个虚拟用户来操作)


本文出自 “7169431” 博客,请务必保留此出处http://7179431.blog.51cto.com/7169431/1876984

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

标签:软件   ftp   配置文件   

原文地址:http://7179431.blog.51cto.com/7169431/1876984

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!