我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos7 服务器基本的安全设置步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos7 服务器基本的安全设置步骤

关闭ping扫描,虽然没什么卵用

先切换到root

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

1代表关闭

0代表开启

用iptables

iptables -I INPUT -p icmp -j DROP

简单介绍下基本的安全设置

一、创建普通用户,禁止root登录,只允许普通用户使用su命令切换到root

这样做的好处是双重密码保护,黑客就算知道了普通用户的密码,如果没有root密码,对服务器上攻击也比较有限

以下是具体做法(需要在root下)

添加普通用户

useradd xxx

设置密码

passwd xxx

这样就创建好了一个普通用户

禁止root登录

vi /etc/ssh/sshd_config

PermitRootLogin no

Systemctl restart sshd

这样就完成了第一步,之后root就无法登录服务器只能通过普通用户su切换

、修改ssh的默认端口22,因为ssh的端口是22,我们如果修改了该端口,他们就需要花费一点时间来扫描,稍微增加了点难度

以下将端口改为51866可以根据需要自己更改,最好选择10000-65535内的端口

step1 修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

#Port 22 //这行去掉#号

Port 51866 //下面添加这一行

为什么不先删除22,以防其他端口没配置成功,而又把22的删除了,无法再次进入服务器

step2 修改SElinux

安装semanage

$ yum provides semanage
$ yum -y install policycoreutils-python

使用以下命令查看当前SElinux 允许的ssh端口:

semanage port -l | grep ssh

添加51866端口到 SELinux

semanage port -a -t ssh_port_t -p tcp 51866

注:操作不成功,可以参考:https://sebastianblade.com/how-to-modify-ssh-port-in-centos7/

失败了话应该是selinux没有打开

然后确认一下是否添加进去

semanage port -l | grep ssh

如果成功会输出

ssh_port_t tcp 51866, 22

step3 重启ssh

systemctl restart sshd.service

查看下ssh是否监听51866端口

netstat -tuln

Step4 防火墙开放51866端口

firewall-cmd --permanent --zone=public --add-port=51866/tcp

firewall-cmd --reload

然后测试试试,能不能通过51866登录,若能登录进来,说明成功,接着删除22端口

vi /etc/ssh/sshd_config

删除22端口 wq

systemctl restart sshd.service

同时防火墙也关闭22端口

firewall-cmd --permanent --zone=public --remove-port=22/tcp

注意如果是使用阿里的服务器需要到阿里里面的安全组添加新的入站规则(应该是因为阿里的服务器是用的内网,需要做端口映射)

三、使用一些类似DenyHosts预防SSH暴力破解的软件(不详细介绍)

其实就是一个python脚本,查看非法的登录,次数超过设置的次数自动将ip加入黑名单。

四、使用云锁(不详细介绍)

参考自http://tim-fly.iteye.com/blog/2308234

总的来说做好了前两步能够减少至少百分之五十的入侵,在做好第三步之后,基本可以杜绝百分之八十以上的入侵。当然最重要的还是自己要有安全意识,要多学习一些安全知识和linux的知识。

第三第四其中都有稍微提到一点,感兴趣可以看看

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos7 服务器基本的安全设置步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

centos7 服务器基本的安全设置步骤

关闭ping扫描,虽然没什么卵用 先切换到rootecho 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all1代表关闭 0代表开启 用iptablesiptables -I INPUT -p icmp
2022-06-04

如何进行CentOS7服务器搭建的基本设置

如何进行CentOS7服务器搭建的基本设置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。设置yum源默认使用国外yum源,速度慢,可以更换至国内yum源。腾讯云
2023-06-26

阿里云ECS服务器配置Nginx的基本步骤

Nginx是一款非常优秀的Web服务器,广泛应用于各种场合,包括但不限于网站服务器、反向代理、负载均衡等。在阿里云ECS服务器上配置Nginx,不仅可以提高服务器的效率,也可以保证网站的稳定性和安全性。本文将详细解释如何在阿里云ECS服务器上配置Nginx。一、准备工作1.登录阿里云控制台。2.创建或选择一个EC
阿里云ECS服务器配置Nginx的基本步骤
2023-11-10

Windowsserver2016服务器基本设置

indowsserver2016相比较而言具有更加稳定的特性,但不免有些繁琐,可以通过一些设置可以使其更加易用,这里就为大家分享一下
2022-11-13

Ubuntu系统中gVim的基本安装与配置步骤

这篇文章主要介绍“Ubuntu系统中gVim的基本安装与配置步骤”,在日常操作中,相信很多人在Ubuntu系统中gVim的基本安装与配置步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu系统中gV
2023-06-13

vps服务器设置的步骤是什么

vps服务器设置需要以下几个步骤:1、首先,根据客户的需求,选择合适的vps服务器,确定计算能力、内存大小、磁盘空间等性能参数。2、其次,安装操作系统,根据实际项目的需求,可以安装Windows或Linux等不同操作系统。3、然后,根据客户
2023-03-06

亚马逊开店服务器的设置步骤

1.创建亚马逊Web服务(AWS)账户在开始之前,您需要创建一个亚马逊Web服务(AWS)账户。访问AWS官方网站并按照指示注册一个账户。2.登录AWS控制台使用您的AWS账户凭据登录AWS控制台。在控制台中,您可以访问各种AWS服务和功能。3.选择适合您的服务器类型在AWS控制台中,选择"EC2"(弹性计算云)服务。EC2提供了可扩展的计算能力,适用于各种应用程序和工作负载。4.启动实例在EC2控制台中,点击"启...
2023-10-27

亚马逊部署服务器的设置步骤

1.创建亚马逊Web服务(AWS)账户在开始之前,您需要创建一个亚马逊Web服务(AWS)账户。访问AWS官方网站并按照指示创建账户。2.登录AWS控制台使用您的AWS账户凭据登录AWS控制台。在控制台中,您可以访问各种AWS服务和功能。3.选择适合您需求的EC2实例类型在AWS控制台中,选择EC2(弹性计算云)服务。在EC2控制台中,您可以选择适合您需求的实例类型。实例类型包括不同的计算能力、内存和存储选项。...
2023-10-27

亚马逊转发服务器的设置步骤

1.创建亚马逊EC2实例首先,你需要在亚马逊AWS控制台上创建一个EC2实例。EC2是亚马逊提供的弹性云服务器,可以用来搭建转发服务器。2.选择适合的实例类型在创建实例时,你需要选择适合的实例类型。根据你的需求和预算,可以选择不同的实例类型,如t2.micro、m5.large等。不同的实例类型具有不同的计算和内存资源。3.配置安全组在创建实例时,你需要配置安全组。安全组是一种虚拟防火墙,用于控制进出EC2实例的网络流量。...
2023-10-27

亚马逊配置代理服务器的设置步骤

1.选择合适的代理服务器在配置代理服务器之前,首先需要选择一个合适的代理服务器。亚马逊上有很多代理服务器供选择,你可以根据自己的需求和预算选择一个适合的代理服务器。2.获取代理服务器的IP地址和端口号一旦你选择了一个代理服务器,你需要获取该代理服务器的IP地址和端口号。这些信息通常会在代理服务器提供商的网站上提供。3.在亚马逊配置代理服务器接下来,你需要在亚马逊的设置中配置代理服务器。具体的步骤如下:步...
2023-10-27

云服务器安全设置

云服务器安全设置非常重要,它关系到您的数据和应用程序的安全。以下是一些常见的云计算安全设置:访问控制:确保只有授权人员才能访问您的应用程序和数据。您可以使用浏览器或管理员工具来限制访问您的计算机。密码安全:创建强密码并定期更新密码。密码应该经常更改,包括强密码,以确保他人无法猜测您的密码。身份验证:确保您的账户只有您的授权人员才能访问,并且只能向授权人员提供访问您的应用程序和数据的权限。
2023-10-26

Windows服务器安全设置

一、取消文件夹隐藏共享在默认状态下,Windows 2000/XP会开启所有分区的隐藏共享,从&ldquowww.cppcns.com;控制面板/管理工具/计算机管理”窗口下选择“系统工具/共享文件夹/共享&rdqu
2023-05-23

云服务器安全设置器

云服务器安全设置器是一个简单但强大的工具,可以帮助您保护云服务器免受攻击和其他威胁的影响。以下是一些常用的安全设置选项:密码安全:将您的登录凭据和其他个人信息加密保存在服务器上,以防止其他人访问您的账户和其他敏感信息。SSL证书:确保您的网站使用的是SSL(安全套接字层)协议,以确保您的数据在传输过程中不会被中间人劫持。防病毒和反恶意软件:定期更新防病毒软件和反恶意软件程序以扫描网络并检
2023-10-26

云服务器安全设置在哪里设置的

云服务器的安全设置可以在多个地方进行配置。以下是一些常见的设置位置:防火墙设置:云服务器通常都会有自带的防火墙功能,可以在服务器管理控制台或者操作系统中进行配置。防火墙可以限制进出服务器的网络流量,防止未经授权的访问和攻击。SSH设置:SSH是一种远程登录协议,可以通过SSH登录到云服务器进行管理和操作。为了保证SSH的安全性,可以设置SSH的端口号、禁止root用户登录、使用公钥认证等。SSL证书设...
2023-10-27

OpenWRT设置阿里云服务器的详细步骤

在OpenWRT中设置阿里云服务器需要一定的网络知识和操作技能。本文将详细介绍如何在OpenWRT中设置阿里云服务器,包括安装必要的软件包,配置网络连接,设置防火墙规则,以及创建和管理SSH密钥等步骤。步骤一:安装必要的软件包首先,我们需要在OpenWRT中安装一些必要的软件包。这可以通过使用opkg命令来实现。
OpenWRT设置阿里云服务器的详细步骤
2023-10-29

云服务器安全组设置

云服务器安全组是一个虚拟化安全环境,它提供了许多安全功能,以保护云服务器上的数据。以下是一些设置云服务器安全组的建议:访问控制(ACL):可以通过允许访问控制列表(ACL)来配置云服务器的安全组。例如,您可以设置一个只允许特定账户或者只允许授权的用户访问您的云服务器。这将确保只有您需要保护的数据和资源被允许访问。数据加密(DES):使用DES算法对数据进行加密,以确保数据不可否认。这种加密
2023-10-26

云服务器安全设置在哪里设置

云服务器安全设置在哪里设置是个有趣的问题,因为不同的云服务器提供商和使用者可能有不同的设置选项。以下是可能的设置选项列表:网络设置:关闭不必要的服务(例如缓存服务、防火墙和VPN等)。使用SSL或其他加密协议进行传输和存储。限制云服务器的最大带宽大小,以避免网络拥塞。禁用不必要的端口。数据加密和备份:对所有数据进行密码加密。对重要数据进行备份,可以将其安全地存储在云
2023-10-26

window XP操作系统安全设置的六个步骤介绍

安装同一操作系统,严格说,三两年也就是一次。因此,必须立足当前,着眼长远,不可草率行事。安装前后,应当严http://www.cppcns.com谨、科学,遵循“六步走” 第一步:安装前用不
2023-05-30

Linux服务器安装centos的步骤

这篇文章主要介绍“Linux服务器安装centos的步骤”,在日常操作中,相信很多人在Linux服务器安装centos的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux服务器安装centos的步骤
2023-06-06

编程热搜

目录