Linux -- Centos7 系统引导,登录控制和弱口令

一.grub菜单登录控制

在互联网环境中,大部分服务器是通过远程登录的方式来进行管理的,而本地引导和终端登录过程往往容易被忽视,从而留下安全隐患。特别是当服务器所在的机房环境缺乏严格、安全的管控制度时,如何防止其他用户的非授权介入就成为必须重视的问题。


咱们按ESC直接进入grub菜单更改很不安全,那我们要设置一个用户和密码只有知道这些才能去更改

1.先备份防止我们做失败了

2.去配置文件中设置用户和密码

3.重新构建grub菜单

4.验证一下是否有效

二.弱口令检测

在 Internet 环境中,过于简单的口令是服务器面临的最大风险。尽管大家都知道设置
一个更长、更复杂的口令会更加安全,但总是会有一些用户因贪图方便而采用简单、易记的
口令字串。对于任何一个承担着安全责任的管理员,及时找出这些弱口令账号是非常必要的,
这样便于采取进一步的安全措施(如提醒用户重设更安全的口令)。
John the Ripper 是一款开源的密码破解工具,能够在已知密文的情况下快速分析出明
文的密码字串,支持 DES、MD5 等多种加密算法,而且允许使用密码字典(包含各种密码组
合的列表文件)来进行暴力破解。通过使用 John the Ripper,可以检测 Linux/UNIX 系统
用户账号的密码强度。

1.下载并安装 John the Ripper

2.我们把它制作成脚本文件

3.编译

4.通过词典分析我们用户的账户和密码

原文地址:https://blog.51cto.com/14449524/2432778

时间: 2024-10-14 05:31:33

Linux -- Centos7 系统引导,登录控制和弱口令的相关文章

Linux CentOS7系统中phpMyAdmin安装配置

今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysql数据库 安装包 phpMyAdmin官网下载 安装前,请使用xshell连接远程服务器. 这次使用wget进行下载安装. 首先,进入下载文件夹. 这里是你存放下载包的地方. cd /home/downloads 其次,下载phpMyAdmin包. wget https://files.phpmya

linux centos7系统怎么查看设置ip

说明: 新安装的centos7 系统, 是无法直接查看ip地址的, 需要配置 第一步: 查看当前ip设置. 输入# ip addr   出现这样的情况不是我们想要的, 真正的ip没有配置. 第二步:修改ens33网卡开关, 输入# vi /etc/sysconfig/network-scripts/ifcfg-ens33    把“no”改为“yes”.    修改后“wq”保存退出, 这里运用到linux的vi命令, 自行查询. 第三步: 重启网络服务 , 输入#sudo service ne

linux Redhat6.5中 使用john进行弱口令检测

弱口令(weak password) 没有严格和准确的定义,通常认为容易被别人(他们有可能对你很了解)猜测到或被破解工具破解的口令均为弱口令.弱口令指的是仅包含简单数字和字母的口令,例如"123"."abc"等,因为这样的口令很容易被别人破解,从而使用户的计算机面临风险,因此不推荐用户使用.john the Ripper是一款密码破解工具,下面我们用它对用户密码强度进行检测,破解出弱口令的账户密码. 1:首先获取这个安装包 通过共享文件 从宿主机里拿到这个安装包扫描

windows linux 双系统引导修复

文件位置/boot/grub/menu.lst  加入 title  Microsoft Windows XP Professional root  (hd0,0) savedefault makeactive chainloader +1 linux 的grub是一个非常好的引导程序,它可以引导多操作系统.当windows和linux共存时,删除grub直接进入windows方法: 方案1: 用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record) ---用

Linux(CentOS7)系统中部署Django web框架

1. 概述 部署django和vue架在逻辑上可以分为web层与数据库层:web前端通过实现了WSGI协议的模块对python代码进行解析,而python代码中则通过特定于数据库的操作接口对数据库进行读取与写入. Django自身内置了轻量级的web服务器与sqlite数据库,可以用于简单的代码测试,并支持Apache httpd与Nginx作为web前端,以及PostgreSQL/MySQL/Oracle等数据库作为后端存储,用于实际的生产环境. 本文分别以MySQL + Apache htt

关于64位 windows&linux双系统引导问题

换了台本子win7 64位,抽空做个双系统,装了下linux. 遇到开机问题:进linux可以正常使用,进win7花屏死机,初步估计是grub(此时的boot sector位grub)的问题,启动器被破坏一种表现. 对应做了以下处理: 1.在linux下修改/boot/grub/gurb.cfg,把: 1 ### BEGIN /etc/grub.d/30_os-prober ### 2 menuentry 'Windows 7 (loader) (on /dev/sda1)' --class w

Linux CentOS7系统NFS共享存储服务

简介: NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间共享资源.在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样. 优点: 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用. 一些存储

Linux Centos7 —sshd远程登录,密钥对登录,TCPWrappers访问控制

本章环境:VM虚拟机,一台服务器作为服务端,一台服务器作为客户端 本章目的:了解sshd远程登录管理,密钥对验证,Tcp wappers访问控制 一.sshd远程登录 1.查看sshd服务 [[email protected] ~]# netstat -ntap | grep 22 tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 3252/dnsm tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 968/sshd //默认我们的SSHD

Linux CentOS7系统上 RPM命令管理程序包 基础知识

安装  -i 升级 -U/-F 卸载 -e 查询 -q 校验- V 数据库维护 --buliddb --initdb -v 查看详细过程 -vv 查看更详细过程 安装时的选项 -h 显示进度条 --test 仅测试安装过程 实际上不安装 --nodeps 忽略依赖关系安装,不推荐 --replacepkgs 重新安装软件 不需要卸载 类似于修复 但是如果想修复配置文件,需要先删除被修改过的配置文件,如果不知道哪些文件被改动过,卸载重装吧 -justdb 更新数据库,表面上安装了该程序,实际上没有