

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
本节介绍如何在linux云主机中设置允许或禁止用户/IP通过SSH方式连接。
操作场景
出于对云主机系统安全的考虑,需要对操作系统设置用户/IP是否可以通过SSH方式连接,以深度管理云主机登录权限。
操作方法
您可以选择适用您需求的设置方式,实现限制登录的目的。
通过编辑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
通过编辑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都会拒绝。
重启sshd服务,使以上修订内容生效。
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


湘公网安备43019002001857号
备案号:
客服1