标签:ftp 配置文件 service etc Centos7.5 vsftpd vsftp Linux pam
安装及配置
-
安装
sudo yum install vsftpd -y
-
服务管理
# 启动服务 service vsftpd start # 关闭服务 service vsftpd stop # 重启服务 service vsftpd restart
-
配置文件
/etc/vsftpd/vsftpd.conf vsftpd的主配置文件
/etc/vsftpd/user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp
/etc/vsftpd/ftpusers 该文件用来指定那些用户不能访问ftp服务器。
新建用户
# 新建只能用户ftp的用户(ftpname)并指定home目录(/data/test)
useradd ftpname -s /sbin/nologin –d /data/test
# 设置密码
passwd ftpname
新建用户无法登录处理办法
# 查看配置文件发现pam_service_name=vsftpd ,可知认证pam 文件位于 /etc/pam.d/vsftpd
cat /etc/vsftpd/vsftpd.conf
# 打开/etc/pam.d/vsftpd
vim /etc/pam.d/vsftpd
#发现auth required pam_shells.so ,因为创建ftp账户时候,禁止了ssh登陆 所以此处应该改为 pam_nologin.so
# 保存退出
# 重启服务
service vsftpd restart
关闭匿名访问
# 修改配置文件
vim /etc/vsftpd/vsftpd.conf
# 修改 anonymous_enable=NO
# 保存并退出
# 重启服务
service vsftpd restart
标签:ftp,配置文件,service,etc,Centos7.5,vsftpd,vsftp,Linux,pam 来源: https://www.cnblogs.com/ykbb/p/14420496.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。