Logging ecs automatic via jumper server
Project description
Login Lumper
使用
部署
部署依赖
无pip环境的,请先部署pip(参考命令:sudo easy_install pip)。
- 配置pip
sudo mkdir -p ~/.pip/
sudo echo "[global]" > ~/.pip/pip.conf
sudo echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> ~/.pip/pip.conf
sudo pip install --upgrade pip
2.安装虚拟环境
sudo pip install virtualenv
virtualenv --no-site-packages env
source env/bin/activate
部署方式
部署方式,可选择pip安装或下载版本源码。
pip安装
注:请替换'~/Documents/jump-server/'为安装路径
pip install login-jumper==2.1.3 -i https://pypi.tuna.tsinghua.edu.cn/simple
直接下载源码
下载项目发布版本
下载release版本,解压
安装依赖
sudo pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
配置
进入安装路径下的conf目录,修改redis配置
[single]
host = 127.0.0.1
port = 6379
database = 2
password = 123456
修改堡垒机配置
[Server]
堡垒机IP
jumper_host = 192.168.1.100
堡垒机ssh端口
jumper_port = 22
[Session]
会话超时时长
alive_interval = 20000000000
[System]
.bash_profile路径
system_profile = ~/.bash_profile
使用
进入路径bin
指定主机参数,运行主程序
请通过-H参数指定需要登录的主机,支持主机名称或IP地址(查询需登录主机的主机名称或IP地址可登录堡垒机,执行jmp -a query)。如需要登录env3主机:
source env/bin/activate
jmp -H env3
注意事项
请在堡垒机设置中开启""Usmshell使用命令行方式"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for login_jumper-2.1.3a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0350d9ac0b9dc8cf50f0a3cbe060e7601560cfc03095226b043e2c0c6126b13e |
|
MD5 | 622a656fdef6c40d20b15a6227c959b1 |
|
BLAKE2b-256 | f3ad5038642e47e7ae4e2ad1bffd9d21e803b7bd2b55605f26ad35592085a5cc |