vsftpd用户禁止ssh登陆的实现方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,前言vsftp 是一款使用方便,且安全的ftp服务器端的软件。可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统中。意思是,可以登陆f
千家信息网最后更新 2026年11月02日vsftpd用户禁止ssh登陆的实现方法
前言
vsftp 是一款使用方便,且安全的ftp服务器端的软件。可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统中。意思是,可以登陆ftp服务器,也可以登陆到系统的。这样有时候是不安全的,因为登陆系统,就可以看到很多文件。
创建一个系统账号,仅仅让该账号登陆ftp
第一: 在文件 /etc/bash 中添加 /bin/false
cat /etc/shells/bin/sh/bin/bash/usr/bin/sh/usr/bin/bash/bin/false
第二: 指定用户(zhangsan)使用 /bin/false
usermod -s /bin/false zhangsan
经过两步设置后就可以让用户仅仅只能是用 ftp服务器,并禁止用登陆系统。
备注
- /bin/false 和 /sbin/nologin是有所不同的。共同的部分是,用户都无法登陆系统。方式可能不同。centos7环境下试了 /bin/fase登陆的时候无提示,直接退出。
- 之前配置ftp的时候,只用使用 /sbin/nologin ,似乎就可以实现想要的效果,现在则需要用 /bin/false 来解决。
可能的原因
如果之前确实可以用 /sbin/nologin 实现,系统用户仅仅可以登陆ftp, 那我现在环境不行,说明这个和系统设置和vsftp的配置有关系。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
登陆
系统
用户
时候
服务器
服务
不同
安全
内容
文件
环境
账号
学习
配置
不行
价值
使用方便
前言
原因
备注
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
什么是科技互联网
上海喔噻互联网科技有限公司
广州万易互联网科技有限公司
美国互联网科技巨头监管
互联网科技社
互联网科技未来
互联网科技与金融科技
为想互联网科技
成都互联网科技公司
互联网金融科技创新
融贸通互联网科技
亿人帮互联网科技
无锡溥仪互联网科技有限公司
恒生科技互联网指数分析
开启互联网科技时代小说
深圳前海聚择互联网科技有限公司
互联网科技包装股
陕西九四连强互联网科技有限公司
利用互联网等科技手段
中关村互联网 科技集团
深圳互联网科技公司
互联网医疗科技
上海挚品互联网科技
互联网 视角下的科技创新
互联网前沿科技
互联网科技公司名称
汉立互联网科技有限公司联系电话
辽宁互联网新科技
互联网科技大奖都有哪些公司