免token一键登录跳板机或指定机器
时间:2019-09-20
本文章向大家介绍免token一键登录跳板机或指定机器,主要包括免token一键登录跳板机或指定机器使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
配置方式
注意,只在mac下测过
首先配置ssh session clone
,保证你新开终端窗口时,跳板机的session在窗口间共享, 以及配置30秒向服务端发一个keep-alive
包保持会话不会闲时中断
编辑 ~/.ssh/config
增加如下内容
Host *
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ServerAliveInterval 30
其次在 ~/.bashrc
或者 ~/.zshrc
中配置你的 MFA_KEY
, 这个KEY
就是你绑定APP
时,扫描的二维码里的secret
字段
# 环境变量key
export MFA_KEY=XXXXXXXXXXXX
# jumpserver地址,注意格式和用户名改成自己
export JUMP_SERVER=zhangyu@j5.qutoutiao.net
# 将~/bin设置为PATH
export PATH=$PATH:~/bin
再次,安装oathtool
, 这个工具可以从命令行计算 MFA TOKEN
brew install oath-toolkit
最后,将 js
命令下载到本地,给与执行权限
mkdir ~/bin
curl -o ~/bin/js https://git.qutoutiao.net/ee/open/ZaoDianXiaBan/raw/master/quick-jump-server/js
chmod +x ~/bin/js
使用方式
# 无参数直接进入jumpserver终端
js
# 后面跟着ip
js 192.168.1.1
# 或者跟着机器名
js qtt-dev-server
原文地址:https://www.cnblogs.com/zeoblog/p/11557326.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法