跳板机(堡垒机)使用

vscode中登录跳板机

  1. 进入bash
  2. 登录跳板机
  3. 进入对应的服务器
  4. 进入项目所在的目录
  5. 查看分支
  6. git pull 最新代码
  7. 退出到根部文件,执行脚本,编译文件
1
2
3
4
5
6
7
8
bash
ssh hanXXX@jumpbox.XXX.domain
ssh 10.13X.XXX.XXX
cd /data/XXX/XXX/XXX
git status
git pull
cd // 回到根目录
./XXX_build.sh // 执行脚本

XXX_build.sh脚本里的内容如下

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
cd /data/XXX/XXX/XXX
echo '注意当前git 分支'
git status
git pull
node -v
nvm -v
nvm use syatem
npm install & npm run build:test
cd /lib/systemd/system
systemctl restart XX_mall_node.service
systemctl status XX_mall_node.service

xshell工具登录跳板机

  1. Xshell安装,用户信息填写公司信息
  2. 新建会话,配置主机端口、用户身份验证
  3. 申请堡垒机权限
  4. 先登录跳板机 ssh hanXXX@jumpbox.XXX.domain
  5. 输入
    输入选择秘钥
  6. 登入跳板机后出现以下错误——原因:堡垒机那边申请权限的时候没有添加服务器——需要申请下服务器
    问题现象
  7. 申请成功后的状态
    申请成功
  8. 进入测试环境项目所在目录
    项目目录
  9. 拉去最新代码+回调根目录+编译
    编译

Powered by Hexo and Hexo-theme-hiker

Copyright © 2013 - 2024 HL's Blog All Rights Reserved.

UV : | PV :