vsftpd用户禁止ssh登陆的实现方法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,前言vsftp 是一款使用方便,且安全的ftp服务器端的软件。可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统中。意思是,可以登陆f
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
网络技术雇用app
软件开发居间合法吗
英雄联盟控数据库
计算机网络技术第七章答案
科密考勤支持数据库
服务器 配置
交易系统软件开发
深圳珠峰软件开发公司
网络安全人工智能公司
缅铃声软件开发
江西省学生网络安全知识答题活动
域服务器远程管理日志服务用途
对日软件开发招聘 大连
顺丰开发票显示服务器繁忙怎么办
pl sql数据库表备份
xhce网络技术
奶瓶下载软件开发
黑客 网络安全
宝塔面板如何切换数据库版本
数据库怎么取出元组
服务器开发需要学什么
连接网络安全类型
数据库中变长指针法
哪个学校研究生是数据库方向
上海苹果软件开发定制
三条线路接入的服务器
土地确权数据库培训
数据库简单键
数据库时间用什么格式
数据库有任务一直执行