centos 中 增强web服务器安全

一.修改ssh连接的默认端口

  1.1  用root 连接进入系统;

  1.2  修改ssh的配置文件


  #vi /etc/ssh/sshd_config

  在13行找到#Port 22  (默认端口22)

  1.3  删除#注释,修改22为其他端口如28,然后按:wq保存文件修改;

  1.4  查看系统防火墙是否打开;


  #service iptables status

  如果没有运行会显示 
    iptables: Firewall is not
running.

  1.5  防火墙没有运行我们就可以重启sshd服务了,(如果有请看第二点说明);


   #service sshd restart

二、加入防火墙
  2.1、默认是有安装iptables,如果没有就安装


  #yum -y install iptables

  2.2、进入防火墙配置


  #vi /etc/sysconfig/iptables

  2.3、添加信任端口策略
  -A INPUT -m state --state NEW -m tcp -p tcp --dport 2289
-j ACCEPT
  按:wq 保存并退出

  2.4、重启iptables


  #service iptables restart

  2.5、如果上面1.5步骤没有操作,请重启下ssh服务


  #service sshd restart

三、提高安全性
  说明:为了提高SSH登陆的安全性,我们要禁用ROOT直接SSH登陆系统,只能通过普通用户登陆后再用SU来切换到ROOT账户,这样能保证系统的安全性提高,如果黑客想攻击那么他必须要知道两个用户的密码。
  3.1、新建一个普通权限的用户并设置密码


  #adduser paipat          //添加用户,用户名为paipat
  #passwd paipat //设置paipat的密码
  Changing password for user paipat.
  New password: //输入密码
  Retype new password: //重新输入密码
  passwd: all authentication tokens updated successfully. //修改密码成功后

  如果密码太过简单,系统会提示你重新输入密码


  BAD PASSWORD: it is too simplistic/systematic
  BAD PASSWORD: is too simple
  Retype new password:

3.2、禁止ROOT账号SSH远程登陆


  #vi /etc/ssh/sshd_config

将把  #PermitRootLogin yes 改为PermitRootLogin no
(记得将 # 去掉,不然不会生效的)

3.3、重启sshd服务生效


  #service sshd restart

  

时间: 2024-10-16 11:28:10

centos 中 增强web服务器安全的相关文章

【CentOS】搭建Web服务器

参考资料: http://www.paipat.com/?post=24 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 1.安装apache 2.安装php 3.安装mysql 1.安装apache 安装:直接使用yum安装apache:yum install httpd rpm使用: 格式:rpm  -q[子选项][软件名] 用法:结合不同的子选项,完成不同的查询 -qa   : 查看系统中已安装

宿主如何访问虚拟机中的web服务器

宿主:win10专业版 虚拟机:VMware 12 pro 虚拟机系统:Ubuntu 16.04 LTS Web服务器:Apache(xampp) (图中选的是桥接模式,NAT模式也行.) Ubuntu 系统下Ctrl+Alt+T打开终端 输入ifconfig回车 查看IP 在win10 系统中 浏览器地址栏输入IP 即可访问Ubuntu虚拟机中的Web服务器. 在Ubuntu中亦可访问Win10 中的Web服务器.

IIS中搭建web服务器

IIS中搭建web服务器 前面的博文中和大家聊了如何在Windows Server 2012 R2的环境下搭建IIS服务器,今天我们就继续和大家聊聊如何在我们的IIS服务器中搭建一个WEB服务器,从而实现我们要发布网站的愿望. 在搭建WEB服务器之前我们首先要明确几个只是点: 1. web服务一般情况下使用的是HTTP协议(超文本传输协议),其所占用端口为TCP/80端口. 2. 同一服务器上发布多个网站的情况下,ip地址.端口号和主机名不可完全相同(这就是我们平时所说的虚拟主机) OK.明确了

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

在Win7系统中搭建Web服务器

局 域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息 上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态.下面笔者就如何在Windows7系统下搭建Web服务器与大家交流一下. 工具/原料 Windows7操作系统 方法/步骤 1 打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务

怎样在Win7系统中搭建Web服务器

文章转发自(谢楼主了): http://jingyan.baidu.com/article/ed2a5d1f128ff609f6be17fa.html (1)打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务"下面所有地选项,点击确定后,开始更新服务. (2)更新完成后,打开浏览器,输入"http://localhost/"回车,如果此时出现IIS7欢迎界面,说

php中搭建Web服务器和服务器配置

1.搭建Web服务器     1.1目录结构 1.2访问服务器 访问规则:http://服务器ip地址/php页面 比如: http://localhost/demo.php http://127.0.0.1/demo.php 1.3Apache常用命令 httpd -v 查看apache版本号 version httpd -t 检测运行环境 test     1.4互联网通讯原理 访问过程:   步骤: 1.客户端输入域名(网址),在最近的机房做DNS解析(Domain Name Server

在centos中搭建vsftpd服务器

最近在学习linux的知识,在学习中是一步一个坑,没点脾气,谁让我啥都不会呢. 搭建vsftpd服务器步骤: 1.查看本机是否安装了vsftpd,命令rpm -qa|grep vsftpd 2.如果已经安装了,则打开配置文件,命令vim vsftpd.conf 3.如果没有安装则,用yum安装 yum -y install vsftpd, 4.在根目录下创建一个文件夹mkdir ftpfile 5.增加一个用户 useradd ftpuser -d /ftpfile -s /sbin/nolog

手机访问本地虚拟机中的web服务器

虚拟机改为桥接模式即可. 进入到虚拟机后ifconfig,类似这样的,就OK了.手机上可以直接访问192.168.1.12