百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> Centos配置安装vsftp服务器
分享文章到:

Centos配置安装vsftp服务器

发布时间:01/15 来源: 浏览: 关键词:
关于安装vsftp小编介绍过的文章有不少了,这里我为各位再来整理一篇Centos配置安装vsftp服务器及配置 教程,希望对各位有用。

安装vsftp服务器


我先用rpm -q vsftpd命令查看是否有安装这个服务, 有安装的会显示vsftp版本, 没有安装的会提示“package vsftpd is not installed ” 。这时用命令“yum -y install vsftpd”进行安装,过程如图:

进入/etc/vsftpd目录可看到主要的vsftpd配置文件:

/etc/vsftpd/vsftpd.conf   //主配置文件

/etc/vsftpd/ftpusers      //被禁止登录FTP的用户文件

/etc/vsftpd/user_list     //允许登录FTP的用户文件

 

修改vi /etc/vsftpd/vsftpd.conf, 要修改的地方是将anonymous_enable=YES 改成NO关闭匿名登录ftp和取消chroot_local_user=YES的注释符号,将ftp用户限制在home目录下。在home目录下新建一个www目录,作为ftp登录的主目录。

 

用命令“service vsftpd start”启动vsftp服务。

用命令“useradd -d /home/www -s /sbin/nologin testftp”  这意味着添加一个用户testftp到/home/www目录下。然后用passwd testftp 进行对这个用户密码设置。然后用chmod -R 755 /home/www和chown -R testftp /home/www 进行权限设置。

 

然后用刚刚设置的ftp账号和密码登陆即可了。

最后添加一下vsftp开机启动,命令"chkconfig --levels 3 vsftpd on"

vsftpd 登陆报错500 OOPS: could not open chroot() list file:/etc/vsftpd/chroot_list解决


第一是:

限制用户只能访问配置的目录,不能访问其他路径
修改vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES //限制访问自身目录将YES改成NO
# (default follows)


第二是:

为了限制在当前目录,但是因为这个配置要去读取vsftpd/chroot_list这个空文件 我没有创建这个文件 就报错了,这个是受限的用户列表.

建立这个用户列表,不需要写内容就可以了

用命令“vi /etc/vsftpd/chroot_list”,新建一个文件,然后随便输入一些文本后,保存退出。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有11人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板