当前位置: 首页 > news >正文

deepin-terminal支持堡垒机

deepin v20.9系统配置deepin-terminal支持堡垒机登陆节点,需要以下三个步骤

  • 接受堡垒机公钥或指纹
  • 封装自己的putty
  • 堡垒机指定启动文件
sudo apt install  putty

这一步主要通过putty来接受堡垒机指纹或公钥

#!/bin/bash
HOST=""
USER=""
PORT="22"
PASSWORD=""
USE_PASSWORD=false
SSHPASS_CMD=""while [[ $# -gt 0 ]]; docase $1 in-ssh)shift;;-l)if [[ -n "$2" ]]; thenUSER="$2"shift 2elseecho "错误: -l 参数需要用户名"exit 1fi;;-P)if [[ -n "$2" ]]; thenPORT="$2"shift 2elseecho "错误: -P 参数需要端口号"exit 1fi;;-pw)if [[ -n "$2" ]]; thenPASSWORD="$2"USE_PASSWORD=trueshift 2elseecho "错误: -pw 参数需要密码"exit 1fi;;-*)echo "警告: 忽略未知选项 $1"shift;;*)# 第一个非选项参数作为主机if [[ -z "$HOST" ]]; thenHOST="$1"fishift;;esac
doneif [[ -z "$HOST" ]]; thenexit 1
fiif [[ -z "$USER" ]]; thenexit 1
fiSSH_CMD="ssh -p $PORT ${USER}@${HOST}"if [[ "$USE_PASSWORD" == true ]]; thenif ! command -v sshpass &> /dev/null; thenexit 1fiSSH_CMD="sshpass -p '${PASSWORD}' ${SSH_CMD}"echo "${SSH_CMD}" >> /home/liwl/.liwl/tools/putty.log
fideepin-terminal -e "$SSH_CMD"

这一步主要封装自己的putty脚本

http://www.rkmt.cn/news/73434.html

相关文章:

  • 2025年五大知名的振动传感器公司推荐,看哪家产品质量好
  • 实用指南:【C++:AVL树】深入理解AVL树的平衡之道:从原理、旋转到完整实现代码
  • 2025年商用空气能十大品牌排名,看哪家品牌知名度大?
  • 2025年12月武汉律师推荐榜单:专业服务与能力深度分析
  • 解决方案模版命令
  • 2025年上海企业宣传片制作标杆公司最新推荐:上海拍个片广告,视频剪辑、年会视频、传媒公司、产品拍摄、VR全景拍摄、纪录片拍摄、定义高品质视频制作新标准
  • 注重查漏补缺的初中在线辅导机构评测:五大品牌精准教学体系解析
  • 从两轮车仪表到工程机械环视,米尔电子助力国产 HMI 显控一体化突围
  • shell 字符串比较的底层逻辑,以及 [ ] 与 [[ ]] 的本质区别
  • 分库分表中间件集合
  • ToDesk 360帧超高清远程控制,开启游戏与应用中心抢先体验!
  • 2025全新发布!多场景水处理设备性能推荐清单
  • 2025年矿物元素分析仪公司权威推荐榜单:硅酸盐成份测定仪/陶瓷原料分析仪/化学成分分析仪源头厂家精选
  • pbootcms文章插入图片取消最大只有1000宽度
  • 2025年12月球墨铸铁管厂家哪家靠谱?离心铸造+双层防腐,市政选型推荐榜单
  • 2025服装面料机械手厂家推荐:柔触夹爪的行业适配优势
  • 2025年深圳夹爪供应商哪家好?品牌选择指南
  • 如何进行iOS独立开发的市场推广?
  • rhel 9新特性
  • 欢迎窗体
  • 归程p4768
  • 二极管三极管静态参数测试仪系统设备STD2000X--半导体领域和制造领域 - FORCREAT
  • 完整教程:一篇最全Python 爬虫超详细讲解(零基础入门,适合小白)
  • 详细介绍:“AI+XR”赋能智慧研创中心:告别AI焦虑,重塑教师未来
  • Java 包装类(Wrapper Class)详细解析
  • 2025年中国五大振动传感器品牌推荐:传感器售后服务哪家好?
  • 普通莫队板子
  • 2025最新推荐!AI写作工具测评榜单,学术价值最大化
  • 2025年面包培训正规厂商推荐,专业面包培训公司与学校排名全
  • 基于MATLAB的最小生成树求解