0
点赞
收藏
分享

微信扫一扫

排序系列 之 快速排序

雅典娜的棒槌 2024-07-24 阅读 21
1.安装nodejs服务

nodejs是一个运行环境,和javajdk运行环境格式一样

2.安装完成之后,使用node-v查看版本
3.安装包管理器(npm node package manager)
4. npm设置国内镜像
5.安装vue的脚手架软件

使用npm(nodejs 包管理器)安装软件

6.使用vue脚手架创建一个前端项目
7.启动前端项目
7.1进入到项目的目录
7.2执行npm run serve
8.构建静态的html项目 npm run build

在vue项目的目录中找到才生成的dist目录

9.将这些静态部署到nginx的html
9.1找到nginx的html
9.2将./dist/下的所有文件复制到 /usr/share/nginx/html中
一、远程管理ssh服务

ssh服务的两种认证方式:

1.基于用户密码认证

2.基于密钥对的认证

基于密钥对的认证就是免密登录,理解免密登录的原理:

des 对称的公钥加密算法,安全低,数据传输速度快;使用同一个密钥进行加密或解密

rsa 非对称的公钥加密算法,安全,数据传输速度慢,SSH默认的加密算法

SSH商用收费的对安全负责

系统默认安装的是openssl   xshell也是使用ssh服务远程管理服务器的

1.搭建ssh服务
1.1环境准备
主机名作用IP地址
localhost用于访问其他主机192.168.8.132
aa用于被访问192.168.8.131
2.安装ssh服务   
3.关闭防火墙与Selinux(不关Selinux导致sshd的端口无法修改)
4.禁止root登录
4.1查看并修改ssh服务端的配置文件
4.2修改配置文件 不允许root账户远程登录   /etc/ssh/ssd_config
二、SSH服务任务解决方案
1.创建用户并授权
1.1创建用户并设置密码
1.2远程连接登录
1.3zhangsan lisi 都添加到附加组
1.4更改目录文件所属组  为code目录添加code组权限
2.测试用户权限
3.更改SSH默认端口
3.1修改主配置文件
3.2重启ssh服务
3.3验证
4.安装pwgen密码生成工具
5.使用pwgen生成随机密码

pwgen 选项参数 长度 生成个数

三、SSH服务补充
1.scp命令
2.踢出用户

查看当前在线用户

踢出某个账户

四、SSH免密登录的具体实现

SSH免密的实现思路一共分为三个步骤(三步走)

第一步:在A主机针对某个账号(tom或jerry)生成公钥与私钥

第二步:使用某些方法把公钥发送到B主机中,然后追加到authorized_keys文件中

第三步: 测试是否实现免密登录

☆方法一:比较常用(zhangsan)

1.在A主机针对某个账号生成公钥与私钥

# ssh-keygen

举报

相关推荐

0 条评论