首页 > 代码库 > vsftp部署和优化(CentOS自带的ftp软件)
vsftp部署和优化(CentOS自带的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软件)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。