首页 帮助中心 新加坡服务器 CentOS中使用SSH限制IP登录的方法
CentOS中使用SSH限制IP登录的方法
时间 : 2022-10-28 09:19:08 编辑 : 华纳云 阅读量 : 447

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

  演示环境:

  未做任何设置时192.168.0.222和192.168.1.135都能登录192.168.1.81.192.168.0.222

https://www.hncloud.com/uploads/UEditorImages/202210/28/5ad64e01b892b782b2e35057fb9d138e.jpg

  192.168.1.135

https://www.hncloud.com/uploads/UEditorImages/202210/28/7e27e4491ff968154de1b220a1112119.jpg

  示例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能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/9e0a5cfa20c4ac1c6241ac7f22b42066.jpg

  192.168.1.135不能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/f11c634d04fcfc886839c52120918984.jpg

  示例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不能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/a2bc8bb289c0e30a824cb3cb721d2511.jpg

  192.168.1.135能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/7c15972db3636257540c5b315f662607.jpg

  示例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用户身份不能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/978c5743647155385261f8b35dc1fe26.jpg

  192.168.0.222以keyso用户身份能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/cab2eebecc48a014a4829ba3ab0cc7c5.jpg

  192.168.1.135以默认的root用户身份能正常登录

https://www.hncloud.com/uploads/UEditorImages/202210/28/a0372e35fc540502a509033a25fe1747.jpg

华纳云 推荐文章
香港云服务器ssh一直连接不上怎么办 服务器如何进行ssh的使用与配置? Ubuntu系统上生成SSH密钥的步骤 Pssh如何实现多台Linux远程服务器上执行相同命令 如何通过SSH实现TCP/IP隧道(端口转发)? 断开连接后保持远程SSH会话和进程运行的常见方法 Linux SSH免密登录设置教程 OpenSSH服务器最佳安全实践包含哪些 Linux中阻止对特定IP和网络范围的SSH和FTP访问 Greenplum启动时 SSH22端口连接失败
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持