Centos6.5搭建vsftpd,并配置用户和密码登录
来源:互联网 发布:感情 知乎 编辑:程序博客网 时间:2024/06/06 03:01
1)安装vsftpd
yum install vsftpd
2)配置vsftpd配置文件
vi /etc/vsftpd/vsftpd.conf
=》禁止匿名访问
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
=》所有的用户均不能通过cd切换到其他目录
chroot_local_user=YES
chroot_list_enable=NO
chroot_list_file=/etc/vsftpd/chroot_list
参考:chroot_list_enable=YES/NO(NO)设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。chroot_list_file=/etc/vsftpd.chroot_list用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。chroot_local_user=YES/NO(NO)用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。
通过搭配能实现以下几种效果:①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。④当chroot_list_enable=NO,chroot_local_user=NO时,所有的用户均可以切换到其他目录。
3)添加ftp用户
登录Linux主机后,运行命令:”useradd ftpadmin -s /sbin/nologin “。
该账户路径默认指向/home/ftpadmin目录;
如果需要将用户指向其他目录,请运行命令:useradd ftpadmin -s /sbin/nologin –d /opt/test(其他目录)
4)修改ftp用户密码
设置ftpadmin用户密码,运行命令:”passwd ftpadmin”
5)启动vsftpd服务
登录Linux主机后,运行命令:”service vsftpd start”
如果让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on”
6)可能遇到的问题
修改chroot_local_user=YES chroot_list_enable=NO之后,连接ftp可能会报错:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
"如果启用chroot,必须保证ftp根目录不可写,这样对于ftp根直接为网站根目录的用户不方便,所以建议将ftp根目录/home/ftpadmin访问权限改写如下
chmod a-w /home/ftpadmin
- Centos6.5搭建vsftpd,并配置用户和密码登录
- Centos6.5搭建vsftpd,并配置用户和密码登录
- vsftpd 搭建和虚拟用户配置
- CentOS6.5配置ssh免密码登录并解决仍然需要输入密码的问题
- CentOS6/5下vsftpd(虚拟用户)的配置
- centos6.5配置SSH免密码登录
- centos6.5配置SSH免密码登录
- centos6.5 ssh免密码登录配置
- centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享
- CentOS6.6下vsftpd虚拟用户配置
- vsftpd配置虚拟用户为登录用户
- CentOS6.5 安装配置 vsftpd
- centos6.5 安装配置vsftpd
- rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
- 用户登录并记住密码
- CentOS6.5下快速搭建vsftpd
- centOs6.5_ftp服务器搭建vsftpd
- Centos6.5 中 ssh免密码登录配置
- buffer cache 深度解析
- 机器学习实战笔记
- 源码解读android 5.0控件TabLayout无法自定义下划线宽度问题
- 优先级队列---使用堆
- 蒟蒻养成记——奇妙的构图+记忆化搜索
- Centos6.5搭建vsftpd,并配置用户和密码登录
- [noip 2005] 等价表达式(equal)
- 流媒体传输协议系列之--RTSP协议详解
- JAVA 项目笔记
- 算法
- HTTP协议的三次握手与四次挥手
- java获取百度的真实url
- 深度学习之风格迁移(一)——Neural Style(Gatys)
- SSH2—分页实现