centos7之如何进行ip和端口限制

作者:kingandwang 时间:2023-07-28 04:09:18 

centos7进行ip和端口限制

1、限制指定IP访问本机

编辑hosts.allow和hosts.deny两个文件,保存即生效。

1.1、编辑etc/hosts.allow文件,在末尾添加可访问的ip(多个时用逗号隔开)

  • 编辑 vim etc/hosts.allow

  • 只允许192.22.202.1访问 sshd:192.22.202.1:allow

  • 允许192.22.202.1和110.101.0全网段都可访问 sshd:110.101.0.,192.22.202.1:allow

  • 保存 :wq

1.2、设置拒绝全部连接(不会拒绝etc/hosts.allow中的ip)

  • 编辑 vim /etc/hosts.deny

  • 拒绝全部连接 sshd:ALL

  • 保存 :wq

2、设置22端口访问限制

在sshd_config文件设置指定账号身份远程访问,设置完毕要重启sshd。

  • 编辑 vim /etc/ssh/sshd_config

  • 任何IP只能用root身份登录 AllowUsers root

  • IP为192.168.1.9只能用admin身份登录 AllowUsers admin@192.168.1.9

  • IP为192.168.1.9只能用admin和root身份登录 AllowUsers admin root@192.168.1.9

  • IP为192.168.1全网段只能用admin身份登录 AllowUsers admin@192.168.1.0/24

  • IP为192.168.1.9和192.168.1.18只能用admin身份登录 AllowUsers admin@192.168.1.9 admin@192.168.1.18

  • IP为192.168.1.9可以用任何身份登录 AllowUsers *@192.168.1.9

  • 保存 :wq

  • 重启sshd systemctl restart sshd 或 service sshd restart

不同版本的Centos限制特定IP访问特定端口的命令

用于记录Centos6,7,8三个版本限制特定IP才允许访问ssh服务22端口的配置过程。

首先是查看Centos版本

cat /etc/redhat-release

后续命令根据以上命令的版本确定用哪个。

CentOS6

以下命令注意不要直接逐行复制运行,因为第一行命令就是限制所有IP对22端口的访问,必须写到脚本里面批量执行。

centos6的话使用iptables限制特定IP,新建一个.sh文件如ip.sh,输入以下内容

iptables -I INPUT -p tcp --dport 22 -j DROP
iptables -I INPUT -s 192.168.0.22 -p tcp --dport 22 -j ACCEPT
iptables -I INPUT -s 192.168.0.23 -p tcp --dport 22 -j ACCEPT
service iptables save 

然后chmod +x  ip.sh 给文件执行权限,随后运行该脚本文件./ip.sh就可以了。

以上命令第一行是限制所有的IP对目标机器的22端口进行访问,第二行和第三行是允许192.168.0.22和23可以访问该机器的22端口。

如果不放心,可以service iptables restart重启一下iptables服务。

CentOS7,8

yum update dbus firewalld 
systemctl restart dbus
systemctl restart firewalld
sudo firewall-cmd  --permanent --add-source=192.168.0.22
sudo firewall-cmd  --permanent --add-source=192.168.0.23
#sudo firewall-cmd  --permanent --add-port=80/tcp  #可选的开放特定端口的服务
sudo firewall-cmd --permanent --remove-service=ssh #关闭对所有人开放的22端口服务
systemctl restart firewalld    

来源:https://blog.csdn.net/kingAndwang/article/details/122221068

标签:centos7,ip,端口,限制
0
投稿

猜你喜欢

  • WordPress程序备受喜爱的原因:十八般武艺

    2010-03-28 12:58:00
  • 网站经营的终极技术

    2008-10-04 17:16:00
  • 美国主机Godaddy可能进军中国虚拟主机市场

    2010-04-08 12:38:00
  • Apache服务器配置全攻略(一)

    2008-01-08 19:40:00
  • 盛大游戏公布第四季度财报 净利6080万美元

    2010-03-04 07:59:00
  • Discuz! 6.1插件 安装 方法&技巧

    2009-02-19 20:47:00
  • 老谢:软文灵感不是天生的

    2009-04-07 04:40:00
  • 手把手教你使用 virtualBox 让虚拟机连接网络的教程

    2021-01-08 00:43:32
  • RealNetworks第三季恢复盈利 净赚150万美元

    2009-10-30 08:22:00
  • 百万级访问网站前期的技术准备(上)

    2010-12-06 18:15:00
  • 实战网站推广:论策探讨网络软文写作经验

    2009-05-24 16:08:00
  • Linux操作系统服务器上进行安全配置

    2009-09-23 19:55:00
  • Webmail攻防实战(4)

    2007-10-26 13:38:00
  • 如何让网站打开更快

    2011-03-31 17:03:00
  • linux mkdir命令详解

    2023-08-06 22:52:21
  • 安装WordPress后必做的30件事

    2011-01-31 17:47:00
  • 巨人CEO史玉柱母校招聘 看好浙江高潜质人才

    2009-12-03 11:29:00
  • 详解Docker创建支持ssh服务的容器和镜像

    2021-01-30 01:46:49
  • 谷歌称搜索引擎要有责任观 暗指百度排名不公

    2008-11-13 13:17:00
  • 腾讯成最受人尊敬互联网企业 大伙笑了

    2007-11-29 12:47:00
  • asp之家 网站运营 m.aspxhome.com