远程管理ssh服务、ssh实操及ssh服务任务解决方案

一、环境配置

1.使用yum安装nodejs服务

在安装该服务之前必须有epel镜像

ls /etc/yum.repos.d/
yum list | grep nodejs
yum -y install nodejs.x86_64

查看nodejs服务版本

 node -v
2.安装npm,设置镜像
yum -y install npm

查看npm版本信息

 npm -v

设置国内镜像

npm config set registry https://registry.npmmirror.com
3.使用npm安装vue
 npm install @vue/cli -g

查看vue版本信息

vue -V
4.使用vue创建vue项目
vue create vuehtml1000

按回车出现以下界面,按方向键选中该项然后按回车

按方向键到这两项,按空格选中,再按回车

vue版本,默认3.0x

一直默认按回车到该过程

出现以下界面,表示项目创建成功

5.启动vue项目

启动之后出现以下界面

6.npm run build构建项目
npm run build
7.将构建项目的所有文件部署到nginx的html目录中
find / -name "html" -type d
cp -R ./dist/* /usr/share/nginx/html/
8.重启nginx
nginx -s reload

二、ssh实操

1.关闭防火墙和selinux(临时关闭)
systemctl stop firewalld
setenforce 0
2.openssh软件的安装
yum install openssh -y
rpm -qa | grep openssh   #查看是否安装成功
rpm -ql openssh-server   #获取openssh⽣成的⽂件列表
3.查看并修改ssh服务端的配置文件
 man 5 sshd_config
 vim /etc/ssh/sshd_config

38行修改

4.sshd服务管理
systemctl restart sshd => 重启
systemctl status sshd => 状态
systemctl stop sshd => 停⽌
systemctl start sshd => 启动
systemctl enable sshd => 开机⾃启动
systemctl disable sshd => 开机不⾃启
ps -ef |grep sshd => 进程
# 或netstat -tnlp |grep sshd => 端⼝
# 或ss -naltp |grep sshd

三、ssh服务任务解决方案

1.创建用户并授权

1.创建用户与用户组

# 创建html前端组
groupadd html
# 创建组内⽤户zhangsan与lisi
useradd -g html zhangsan
useradd -g html lisi

2.为用户添加密码

echo 123456 |passwd --stdin zhangsan
echo 123456 |passwd --stdin lisi

3.为开发人员创建数据目录并设置相应权限

第一步:创建用户的数据目录

mkdir -p /code/html
ll -d /code/html

第二步:更改目录文件的所属组

chgrp -R html /code/html
chmod -R g+w /code/html

第三步:修改/code/html权限,防止误删

 chmod 1770 /code/html
2.测试用户权限
3.禁用root登录
vim /etc/ssh/sshd_config 
38行 PermitRootLogin no
4.更改ssh默认端口
vim /etc/ssh/sshd_config 
17行 修改端口号,由原来的22改成9999

5.重启ssh服务
systemctl restart sshd
ssh lisi@192.168.1.20
6.在另一个虚拟机创建一个code账户
useradd code
echo 123456 |passwd --stdin code

在另一台虚拟机测试

ssh -p 3721 code@192.168.1.20
7.ssh客户端不验证指纹

第⼀次连接远程服务器时输入yes,按回车确认,后面就不需要可以直接连接

若不要指纹验证,则更改ssh客户端的配置文件实现

vim /etc/ssh/ssh_config
35⾏ StrictHostKeyChecking
8.用专业工具pwgen生成用户密码

1.创建code开发者账户

useradd code

2.配置EPEL源,安装pwgen工具

wget -O /etc/yum.repos.d/epel.repo
http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache

yum install pwgen -y

3.使用pwgen生成随机密码

 pwgen -cnBs1 10 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值