iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux 禁止用户或 IP通过 SSH 登录
  • 444
分享到

Linux 禁止用户或 IP通过 SSH 登录

linuxtcp/ipssh 2023-09-05 13:09:56 444人浏览 安东尼
摘要

linux 禁止用户或 IP通过 ssh 登录 限制用户 SSH 登录 只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(

linux 禁止用户或 IP通过 ssh 登录

限制用户 SSH 登录

只允许指定用户进行登录(白名单):

在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(配置完成需要重启 SSHD 服务)格式如下:

AllowUsers    aliyun test@192.168.1.1         # 允许 aliyun 和从 192.168.1.1 登录的 test 帐户通过 SSH 登录系统。

只拒绝指定用户进行登录(黑名单):

在/etc/ssh/sshd_config配置文件中设置DenyUsers选项,(配置完成需要重启SSHD服务)格式如下:

DenyUsers    zhangsan aliyun    #Linux系统账户        # 拒绝 zhangsan、aliyun 帐户通过 SSH 登录系统

限制 IP SSH 登录

除了可以禁止某个用户登录,我们还可以针对固定的IP进行禁止登录,linux 服务器通过设置 /etc/hosts.allow 和 /etc/hosts.deny 这个两个文件,

hosts.allow许可大于hosts.deny可以限制或者允许某个或者某段IP地址远程 SSH 登录服务器.方法比较简单,具体如下:

  1. vim /etc/hosts.allow, 添加
sshd:192.168.0.1:allow  #允许 192.168.0.1 这个 IP 地址 ssh 登录sshd:192.168.0.1/24:allow #允许 192.168.0.1/24 这段 IP 地址的用户登录
  1. vim /etc/hosts.allow,添加
sshd:ALL # 允许全部的 ssh 登录 

hosts.allow 和hosts.deny 两个文件同时设置规则的时候,hosts.allow 文件中的规则优先级高,按照此方法设置后服务器只允许 192.168.0.1 这个 IP 地址的 ssh 登录,其它的 IP 都会拒绝

禁止用户登陆

将非登陆用户的shell 设置为 /sbin/nologin

[root@localhost ~]# usermod -s /sbin/nologin  a    # 将用户a 的登录解释器 设置为 /sbin/nologin[root@localhost ~]# echo "123456" | passwd --stdin a更改用户 a 的密码 。passwd:所有的身份验证令牌已经成功更新

来源地址:https://blog.csdn.net/fhw925464207/article/details/131085831

--结束END--

本文标题: Linux 禁止用户或 IP通过 SSH 登录

本文链接: https://www.lsjlt.com/news/395380.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux 禁止用户或 IP通过 SSH 登录
    Linux 禁止用户或 IP通过 SSH 登录 限制用户 SSH 登录 只允许指定用户进行登录(白名单): 在 /etc/ssh/sshd_config 配置文件中设置 AllowUsers 选项,(...
    99+
    2023-09-05
    linux tcp/ip ssh
  • CentOS7禁止Linux系统用户通过SSH登录方法介绍
    使用CentOS7系统时,一般都会有多个用户或者用户组,每个用户或用户组都有不同的权限。而出于安全考虑,有时候会禁止系统上的某些用户使用ssh终端登录服务器。本文以RAKsmart VPS实用操作为例,简单说说CentOS7禁止某个系统用户...
    99+
    2023-06-04
  • Linux中怎么禁止root用户SSH登录
    这篇文章将为大家详细讲解有关Linux中怎么禁止root用户SSH登录,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、禁止root用户登录ssh代码如下:#vi /etc/ssh/sshd...
    99+
    2023-06-12
  • Linux中怎么禁止用户登录
    本篇内容主要讲解“Linux中怎么禁止用户登录”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中怎么禁止用户登录”吧!创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/et...
    99+
    2023-06-27
  • Linux系统中如何禁止用户登录
    小编给大家分享一下Linux系统中如何禁止用户登录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!创建用户时设置禁止shell登录默认情况下,创建用户时,将按照/e...
    99+
    2023-06-27
  • Linux如何禁止root用户直接登录
    这篇文章主要介绍了Linux如何禁止root用户直接登录的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux如何禁止root用户直接登录文章都会有所收获,下面我们一起来看看吧。Linux最高权限用户root...
    99+
    2023-06-28
  • 禁止Windows多用户登录方式
    Windows多用户登录方式虽然很能有它方便性的一面,但是它也有让用户头疼的一面。比如说,尽管你给自己的帐户设立密码,或是通过其它方式设置,禁止装软件、玩游戏,浏览黄色网站,但是他/她依然可以新建一个帐户,然后在其中装软...
    99+
    2023-05-25
    禁止 多用户登录 登录 方式 Windows 多用户
  • linux 禁止普通用户su到root用户
    为了更进一步加强系统的安全性,有必要建立一个管理员的 组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root用户。在UNIX和Linux下,这个组...
    99+
    2023-06-06
  • CentOS中怎么禁止用户ssh和sftp登陆
    这篇文章给大家介绍CentOS中怎么禁止用户ssh和sftp登陆,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、打开sshd的配置文件vi/etc/ssh/sshd_config2、修改该配置文件,增加或修改如下行#...
    99+
    2023-06-10
  • 在Linux上怎么为特定的用户或用户组启用或禁用SSH
    本篇内容介绍了“在Linux上怎么为特定的用户或用户组启用或禁用SSH”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是 SSH ?ope...
    99+
    2023-06-16
  • Linux禁止普通用户su至root怎么办
    小编给大家分享一下Linux禁止普通用户su至root怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、概述为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置...
    99+
    2023-06-09
  • 如何通过OTPW来用SSH安全登录Linux服务器
    这篇文章主要讲解了“ 如何通过OTPW来用SSH安全登录Linux服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ 如何通过OTPW来用SSH安全登录Linux服务器”吧!有人说,安全不...
    99+
    2023-06-13
  • 怎么在linux中禁止普通用户切换至root用户
    怎么在linux中禁止普通用户切换至root用户?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、添加用户useradd [-g group...
    99+
    2023-06-09
  • Android App保护用户隐私————禁止应用截屏或录屏
    引言        相信大家在使用某些平台应用的时候,都会有限制的规定。        通常情况下,录屏、截图软件都可以在手机的运行过程中进行录屏、截图,普通的平台也不会阻止录屏、截图软件运行。        但是在某些比较敏感的平台上面...
    99+
    2023-08-17
    android 程序人生 java android studio
  • 通过登陆IP记录Linux所有用户登录所操作日志的方法是怎样的
    这期内容当中小编将会给大家带来有关通过登陆IP记录Linux所有用户登录所操作日志的方法是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。对于Linux用户操作记录一般通过命令history来查看历史...
    99+
    2023-06-13
  • windowsXP系统开机登录界面如何禁止(通过注册表实现自动登录)
    相信用XP系统的用户都不陌生,在进入Windows XP桌面之前,每次都会出现一个用脑登录界面,要求我们输入用户名与密码,可以加大了系统的安全性,但是这样一来就加大了我们用电脑的麻烦程度了,该如何改善呢。 我们可以通过修...
    99+
    2023-05-30
    winXP 开机 登录界面 windowsXP 系统 界面
  • 如何实现在Linux操作系统下禁止单用户模式登录
    这篇文章主要介绍“如何实现在Linux操作系统下禁止单用户模式登录”,在日常操作中,相信很多人在如何实现在Linux操作系统下禁止单用户模式登录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现在Linu...
    99+
    2023-06-10
  • 怎么禁止win7旗舰版显示用户登录信息?
    一直以来,win7旗舰版系统的强大功能和酷炫界面深受用户们的青睐,还有着xp系统没有的很多功能,比如其中一个功能就是当用户登录系统桌面的时候,可以查看上次的具体登录情况,包括时间及使用账号,不过虽然这样可以方便查看上次登...
    99+
    2023-06-14
    win7 旗舰版 用户 登录 舰版 信息
  • Centos7下怎么实现用户登录失败N次后锁定用户禁止登陆
    这篇文章主要介绍了Centos7下怎么实现用户登录失败N次后锁定用户禁止登陆的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Centos7下怎么实现用户登录失败N次后锁定用户禁止登陆文章都会有所收获,下面我们一起...
    99+
    2023-06-30
  • php怎么禁止未登录用户直接跳转访问后台
    在使用 PHP 开发网站时,保障用户信息安全是非常重要的一项任务。其中之一就是禁止未登录用户直接跳转后台,以防止非法操作,信息泄露等问题。本文将介绍如何采用 PHP 编码实现禁止未登录用户直接访问后台的功能。一、session 实现登陆为了...
    99+
    2023-05-14
    php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作