• xshell 安全加密


    一、什么是 xshell:

    xshell 是一个远程执行命令的客户端程序,对应openssh-sever服务器程序(默认端口22)

    套接字------------------网络----------------套接字

    xshell                                                openssh-sever

    为何要用xshell

                           远程管理

    如何用xshenll

                         mac:iterm2

                         打开命令行终端

                         ssh root@服务器ip地址

                         windows:xshell

                                                   缓冲区设置:控制内容显示行数

                                                   上下翻页

                                                                 shift + pgup

                                                                 shift + pgdn

    远程连接失败 排错

    1、测试网络连通性:ping 服务端 ip地址

    2、关闭防火墙

                           systemctl stop firewalld

                           systemctl disable firewalld

    3、关闭selinux

                            setenforce 1 # enforcing 》加载并生效

                            setenforce 0 # permissive 》加载但是不生效

                            

                            vim /etc/sysconfig/selinux

                                                                     修改 SELINUX = disabled

                             disabled 》不加载

    4、查看selinux的状态

                                      getenforce

                                      systenctl restart sshd  # 开启服务端程序

                                      systenctl restart network

    二、操作系统启动流程

           通电

           启动bios,检测启动项 目

           读取启动盘第一个扇区512bytes,包含MBR主引导记录(446引导程序 bootloader - grub    64分区信息 2结束标志位)              

          grup启动

          加载内核

                        读取运行级别

                                             0 》关机

                                             1 》单用户模式,不需要输入账户号密码、登录后就是管理员账号 =》破解管理员root密码

                                             2 》多用户模式,没有网络

                                             3 》多用户模式,有网络

                                             4 》系统未使用,保留

                                             5 》图形界面模式,有网络

                                             6 》重启

                        centos7启动的第一个程序systemd,pid 》0

                        启动其他服务

    围绕系统启动流程的各个环节,可以

    密码修改及加密

    1、进入单用户模式

                                  rw init=/sysroot/bin/sh

                                  注意:关闭selinux

                                 vim /etc/sysconfig/selinux

                                                                     修改 SELINUX = disabled

    2、grub加密

                        chroot /mnt/sysimage

                      【修改grub】    grub2 - setpassword

                                                vim /boot/grub2/grub.cfg

                                   添加      os --unrestricted

                                                 exit 退出光盘系统环境

                                                 退出后  reboot

                       【用户登录密码】  passwd root

    -----------------分开的--------------------------

                      #  grub2 - setpassword  加密

                       修改配置文件   # vim /boot/grub2/grub.cfg

                       删除--unrestricted

    3、bios加密

    4、扣主板bios电池

    5、锁住机柜

    三、命令系统

    什么是系统命令

                            shell解释器对系统接口的封装结果

                            系统命令/shell命令 》shell解释器 》系统接口 》内核 》硬件

                            应用程序 》系统命令/shell命令 》shell解释器 》系统接口 》内核 》硬件

                            应用程序 》系统接口 》内核 》硬件

    2、为何要使用系统命令

                                         为了使用计算机

    3、补充:什么shell

                    第一层意思:

                                      shell代表的是解释器,对系统接口的封装,即在系统接口外又加了一层壳

                                      shell只是一种称呼,bash解释器才是具体的一种shell

                    第二层意思:

                                      shell这门编程语言(一堆命令及用法)

                                      用shell语言写出的程序 通常称之为脚本程序

    4、posix(了解)

                              linux系统支持posix,posix全称 可移植的操作系统接口,posix是一种规范

    5、shell交互是环境

                                  # 超级管理员 提示符

                                  $ 普通用户 提示符

                                  ~ 当前用户的个人文件夹     - 家目录

                                 useradd egon

                                 passwd egon # 交互式

                                 echo“123” | passwd egon --stdin # 非交互式 

                                | 管道          右侧调用左侧结果

    6、shell命令的语法格式

                  命令:就是一个单词,对应着一个功能 / 程序,运行一条命令就启动了一个进程

                  选项:对命令的描述,控制命令的具体运行

                  参数:命令的操作对象

                  ps:硬盘知识补充

                          硬盘 》水桶

                          分区 》水通道隔断

                         挂载区 / 文件夹 》某一个具体的隔断

                         

                         ls

                         ls -l

                         ls -l /boot

                                      

      

  • 相关阅读:
    bzoj1295 [SCOI2009]最长距离
    bzoj1853 [Scoi2010]幸运数字
    bzoj1855 [Scoi2010]股票交易
    bzoj1294 [SCOI2009]围豆豆
    bzoj1237 [SCOI2008]配对
    bzoj1084 [SCOI2005]最大子矩阵
    bzoj1068 [SCOI2007]压缩
    bzoj1082 [SCOI2005]栅栏
    soj97 旅行
    soj98 卡牌
  • 原文地址:https://www.cnblogs.com/dachangtui/p/13842817.html
Copyright © 2020-2023  润新知