网站运营
位置:首页>> 网站运营>> centos7之如何进行ip和端口限制

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

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

标签:centos7,ip,端口,限制

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

0
投稿

猜你喜欢

  • 12月16日,国内知名CMS厂商PHP168发布了其最新版的V6.02增强版,这个版本跟上一个版本相比,共改进了27项功能。大家如果对能需要
  • 在2日结束的由IT产业资深媒体举办的年度盛典,中国“IT两会”计算机世界互联网年会上,诞生刚过百日的阿里妈妈被评选委员会授予“2007中国互
  • Godaddy主机用户快来创建Google站长管理工具帐户吧,来为你提供一种你在创建你的共享托管账户时就可以用来立即登陆你的网站数据的站长管
  • 随着六一国际儿童节的临近,越来越多的互联网从业人员开始怀念童年,更有好事者提出了九条建议。希望广大站长在闲暇之余博得一乐。以下为网友提供的九
  • 经常碰到客户问百度、谷歌排到第一多少钱,我耐心的解释无法保证第一的原因,最后客户以保持怀疑的态度关闭了与我的对话,我想有必要写一下这方面的东
  • Windows Server 2008的一个特性在于,操作系统的许多方面的功能都可以通过命令行方式进行管理。如果我们在一台带GUI界面的电脑
  • 一、您必须有一个属于您自已的域名。比如:abc.com。没有域名的必须先注册一个域名。二、在国际域名中心注册一个DNS域名,以使您的DNS服
  • 当今社会,服务器处理数据的压力越来越大,虚拟化应用的普及更是成为服务器I/O优化问题就更为突出的罪魁祸首。如何让服务器优化变得简单快捷呢,本
  • 全新的Discuz! 7.1版本进一步完善和创新社区论坛系统的功能,用户在Discuz! 7.1搭建的社区论坛中可以注册一个帐号,登录浏览更
  • 定义网站产品和网站运营某些类型的网站属于产品驱动型,另外一些网站则可能属于运营驱动型。邮箱属于典型的产品驱动型,比如现在越来越多的用户开始使
  • 不知不觉在网络也混了3年了,回想起当初放弃了固定工作,毅然投入网络的怀抱,心理还是觉得很值得。因为我发现了自己对做站的兴趣非常之大,我认 为
  • 今天看到了杜甫的《春夜喜雨》,一下引起了我的共鸣。原来杜甫很懂SEO的。随风潜入夜,润物细无声。说明了SEO原则。SEO是&ldqu
  • 8.使用安全密码一个好的密码对于一个网络是非常重要的,但是它是最容易被忽略的。前面的所说的也许已经可以说明这一点了。一些公司的管理员创建帐号
  • 如果你在你的托管帐户上存储了archive files,你可能需要unarchive它们,要么再次使用某个老的文档,要么只是解压某个你已上传
  • 很多时候我们会发现自己的系统问题越来越多,如果将就使用,那系统运行效率肯定不会很高,甚至还无法正常运行,如果选择重新安装系统,那不但麻烦不说
  • 有很多草根站长们做网站,都在说别人月赚几W元,别人的站流量为什么那么大之类的。语言之中透着羡慕~!其实月赚几W的人,我想在ADMIN5里也不
  • 越来越多研究Goolge排名的SEO人发现,Google的排名算法现在越来越倾向于增加用户在网站上的行为模式。比如说他们在网站上停留多久?他
  • 有的Godaddy主机用户反映,不能生成HTML?针对Godaddy WINDOWS 主机生成HTML问题如下:第一、生成HTML用的是FS
  • 这年头.PR值可以说是经典鸡肋(或许是我个人看法吧)在SEO火爆的07-08年.因为这玩意儿在排名中的作用微乎其微.所以在意的人也越来越少.
  • 看惯了一个又一个的门户,中国网名究竟能真正容纳几个门户呢?个人站长动不动就做门户,你能和新浪、网易比吗?你有钱吗,有经历吗,有资源吗?个人站
手机版 网站运营 asp之家 www.aspxhome.com