良许Linux教程网 干货合集 CentOS中使用SSH限制IP登录具体方法

CentOS中使用SSH限制IP登录具体方法

有时候为了服务器的安全考虑,我们可以在服务器上做限制,禁止其他ip地址连接服务器,下面为大家分享一下CentOS中使用SSH限制IP登录具体方法。

CentOS中使用SSH限制IP登录具体方法

演示环境

192.168.1.81:CentOS 6

192.168.0.222:Win 10

192.168.1.135:Win 8.1

未做任何设置时192.168.0.222和192.168.1.135都能登录192.168.1.81。192.168.0.222CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录192.168.1.135CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录

示例1:只允许192.168.0.222登录192.168.1.81

# vim /etc/hosts.allow最后一行加入:sshd:192.168.0.222:allow //多个IP可以按照此格式写多行# vim /etc/hosts.deny最后一行加入:sshd:ALL //除了上面允许登录的IP,其它IP都拒绝登录# service sshd restart192.168.0.222能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录192.168.1.135不能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录

示例2:只允许192.168.1网段的主机登录192.168.1.81

# vim /etc/hosts.allow最后一行加入sshd:192.168.1.*:allow

# vim /etc/hosts.deny最后一行加入:sshd:ALL

# service sshd restart192.168.0.222不能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录192.168.1.135能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录

示例3:只允许192.168.0.222以keyso用户身份、192.168.1.135以root用户身份登录192.168.1.81

# vim /etc/ssh/sshd_config最后一行加入AllowUsers keyso@192.168.0.222 root@192.168.1.135 //多个用户名@IP之间使用空格分隔

# service sshd restart192.168.0.222以默认的root用户身份不能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录192.168.0.222以keyso用户身份能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录192.168.1.135以默认的root用户身份能正常登录CentOS 下SSH限制IP和用户登录CentOS 下SSH限制IP和用户登录

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

img
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部