ubuntu服务器基本安全配置
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服务器基本安全配置相关推荐
- linux ubuntu 安装ftp,系统运维|如何在 Ubuntu 下安装和配置 FTP 服务器
FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警 ...
- ubuntu安装frps服务器与xtcp配置
文章目录 ubuntu安装frps服务器与xtcp配置 1.在服务器上安装 1.下载 2.修改服务器配置文件:frps.ini 3.启动服务器: 2.在客户端上安装frpc 1.下载 2.修改客户端配 ...
- Ubuntu Kylin系统中配置Apache服务器
Ubuntu Kylin 知名Linux操作系统发行版Ubuntu发布了中国定制版的操作系统 -- UbuntuKylin (优麒麟系统).这是 Canonical 公司与我国工信部 CCN 开源创新 ...
- Ubuntu 18.04 server配置多用户深度学习服务器
Ubuntu 18.04 server配置多用户深度学习服务器 1 重装系统 2 安装图形界面 2.1 更改Ubuntu 镜像源 2.2 安装图形界面 2.3安装gcc , make等库 3 安装Nv ...
- 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 ...
- 从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN)
从零开始搭建深度学习服务器: 基础环境配置(Ubuntu + GTX 1080 TI + CUDA + cuDNN) 首先先声明一下 这篇是转载来自 : 从零开始搭建深度学习服务器: 基础环境配置( ...
- ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器
FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件. 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密. 警告 ...
- Redmi4X刷入Ubuntu touch真正成为一台远程无需人操作的云服务器(就是配置垃圾)
前言 前几天把高一买的手机相册和文件拷贝到了电脑上,寻思这旧手机还能干嘛,搜了一下有做监控的,行车记录仪的,最后决定还是做Linux服务器香啊.用了一天时间参考网上的教程做完了,自己再做一下总结和一些 ...
- ubuntu16服务器vnc无显示器,Ubuntu Server 16.04 配置VNC
Ubuntu Server 16.04 配置VNC: apt-get install gnome-panel (可不安装ubuntu-desktop) apt-get install vnc4serv ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
最新文章
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
- 我是架构师--设计模式-单例模式
- layui给select下拉框赋值
- 360急速浏览器JS的调试
- ActiveMQ的Transport Connectors配置(六)
- IBASE hierarchy structure and related API
- 如何把密度函数化为标准正态二维分布_概率微课:第三章(22) 二维随机变量及分布函数定义...
- python---字符编码
- 中国女性灭菌装置行业市场供需与战略研究报告
- IIS6与Tomcat6的整合方法
- 翻译:包含列的索引:通往SQL Server索引级别5的阶梯
- 算法导论第三版 第30章习题答案
- 三维建模与3D打印 2021-10-12
- unity遇到的问题
- 线性空间----【1】n维向量的线性相关
- 网页Windows Media Player播放器参数含义(转)
- VBA代码为ppt添加页码进度条
- 淘宝商品图文详情(wdescContent)
- ​独家 | 一文读懂贝叶斯优化
- IO流 输入流、输出流、字节流、字符流、转换流、及Properties类