ummm,学院的一个月赛,关于linux的安全配置,学习一些之前不了解的知识,这里记录下

注释:所以配置位于个人购买的腾讯云服务器,部分步骤为博客地址(个人以前写的,附截图的,这里就直接放个人博客的链接)

1.安装apache+php+mysql环境

http://blog.csdn.net/wy_97/article/details/78045541

2.修改使得可以用root用户登录:

http://blog.csdn.net/wy_97/article/details/78294562

3.设置首页

从网上下载了一套模板,代替Apache初始的index.html

4.关闭目录遍历


删去indexes即可,注:Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes ,Apache 就不会显示该目录的列表了。

5. 更改权限

对index.html等模板文件更改权限为755,即不给写权限,只保留root组的写权限

6.使用netstat -anp

查看了当前正在启用的端口

Ummm,都是有用的端口,这里就不关闭了,
备注:
关闭命令

iptables -A INPUT -p tcp --drop 端口号-j DROP
iptables -A OUTPUT -p tcp --dport 端口号-j DROP

7. 允许特定用户远程访问数据库

mysql -u root -p 登录进行授权操作:mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;重载授权表:FLUSH PRIVILEGES;退出mysql数据库:exit

8. 隐藏相关信息

首先可以利用curl --head http://localhost 来查看当前会显示的服务器相关信息

隐藏apache信息

修改(ubuntu服务器)/etc/apache2/conf-available/security.Conf

ServerTokens ProdServerSignature Off

隐藏php信息

打开/etc/php/7.0/apache2/php.ini
加入expose_php = Off

重启Apache

service apache2 restart

9. 修改ssh登录端口

vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config

然后修改为port 8888
以root身份service sshd restart (redhat as3)
使用putty,端口8888

ubuntu服务器基本安全配置相关推荐

  1. linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器

    FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...

  2. ubuntu安装frps服务器与xtcp配置

    文章目录 ubuntu安装frps服务器与xtcp配置 1.在服务器上安装 1.下载 2.修改服务器配置文件:frps.ini 3.启动服务器: 2.在客户端上安装frpc 1.下载 2.修改客户端配 ...

  3. Ubuntu Kylin系统中配置Apache服务器

    Ubuntu Kylin 知名Linux操作系统发行版Ubuntu发布了中国定制版的操作系统 -- UbuntuKylin (优麒麟系统).这是 Canonical 公司与我国工信部 CCN 开源创新 ...

  4. Ubuntu 18.04 server配置多用户深度学习服务器

    Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...

  5. ubuntu 14.04 apache php mysql_Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apac ...

  6. 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)

    从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自  : 从零开始搭建深度学习服务器: 基础环境配置( ...

  7. ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器

    FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件. 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密. 警告 ...

  8. Redmi4X刷入Ubuntu touch真正成为一台远程无需人操作的云服务器(就是配置垃圾)

    前言 前几天把高一买的手机相册和文件拷贝到了电脑上,寻思这旧手机还能干嘛,搜了一下有做监控的,行车记录仪的,最后决定还是做Linux服务器香啊.用了一天时间参考网上的教程做完了,自己再做一下总结和一些 ...

  9. ubuntu16服务器vnc无显示器,Ubuntu Server 16.04 配置VNC

    Ubuntu Server 16.04 配置VNC: apt-get install gnome-panel (可不安装ubuntu-desktop) apt-get install vnc4serv ...

  10. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

最新文章

  1. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
  2. 我是架构师--设计模式-单例模式
  3. layui给select下拉框赋值
  4. 360急速浏览器JS的调试
  5. ActiveMQ的Transport Connectors配置(六)
  6. IBASE hierarchy structure and related API
  7. 如何把密度函数化为标准正态二维分布_概率微课:第三章(22) 二维随机变量及分布函数定义...
  8. python---字符编码
  9. 中国女性灭菌装置行业市场供需与战略研究报告
  10. IIS6与Tomcat6的整合方法
  11. 翻译:包含列的索引:通往SQL Server索引级别5的阶梯
  12. 算法导论第三版 第30章习题答案
  13. 三维建模与3D打印 2021-10-12
  14. unity遇到的问题
  15. 线性空间----【1】n维向量的线性相关
  16. 网页Windows Media Player播放器参数含义(转)
  17. VBA代码为ppt添加页码进度条
  18. 淘宝商品图文详情(wdescContent)
  19. ​独家 | 一文读懂贝叶斯优化
  20. IO流 输入流、输出流、字节流、字符流、转换流、及Properties类

热门文章

  1. 关于three.js 抗锯齿的理解
  2. 3904三极管是什么功能_你了解三极管的种类吗
  3. c#、cefsharp 获取、提取 img、image 图片标签二进制数据
  4. 关于谷歌浏览器不能打开页面问题的解决
  5. CC1310F128RGZR 无线收发器 微控制器
  6. 电磁兼容测试分析软件软件,电磁兼容测试方案的主要应用
  7. LOL英雄联盟搞笑段子
  8. 服务器安装esxi系统
  9. matlab实现拉格朗日插值法后的实验感想
  10. 用标签打印软件将Excel中的多列数据合并打印