我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!


喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>

点击这里点击这里注册天翼云VIP帐号,立即体验云服务器>>>

本节介绍如何在linux云主机中设置允许或禁止用户/IP通过SSH方式连接。

操作场景

出于对云主机系统安全的考虑,需要对操作系统设置用户/IP是否可以通过SSH方式连接,以深度管理云主机登录权限。

操作方法

您可以选择适用您需求的设置方式,实现限制登录的目的。

  1. 通过编辑sshd配置文件,可以对指定用户/用户组或IP的登录权限设置。

    1)编辑sshd配置文件中为指定用户设置白名单。在 /etc/ssh/sshd_config 配置文件中添加AllowUsers配置,以下示例中的实际效果为允许用户user通过192.168.8.8的IP地址进行登录。

    AllowUsers user@192.168.8.8

    2)编辑sshd配置文件中为指定用户设置黑名单。在 /etc/ssh/sshd_config 配置文件中添加DenyUsers配置,以下示例中的实际效果为禁止用户invaliduser登录。

    DenyUsers invaliduser
  2. 通过编辑host.allow和host.deny文件,可以对指定IP或IP地址段的登录权限进行设置。通常这两个文件结合设置。
    1)编辑host.allow文件,添加 sshd: IP地址或IP地址段,允许指定IP地址或IP地址段进行登录,示例如下:

    sshd: 192.168.8.8

    2)编辑host.deny文件,添加如下内容,禁止所有IP的SSH登录权限:

    sshd: ALL

    两个文件同时设置规则的时候,hosts.allow文件中的规则优先级高于hosts.deny,结合使用可以有针对性地开放SSH登录权限。

    因此以上示例的实际效果,云主机将只允许IP地址为192.168.8.8的用户进行SSH登录,其它的IP都会拒绝。

  3. 重启sshd服务,使以上修订内容生效。




推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


我们已经准备好了,你呢?

2023我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

131-3501-0006

上班时间

周一到周五

公司电话

130-0743-9476

二维码
线