Skip to main content

Login Lumper

License version Codacy Badge Build Status

使用

部署

部署依赖

无pip环境的,请先部署pip(参考命令:sudo easy_install pip)。

  1. 配置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.5


直接下载源码

下载项目发布版本

下载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使用命令行方式"

Metadata

Release files for login-jumper 2.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for login-jumper 2.1.5
File Size Uploaded
login_jumper-2.1.5.tar.gz 10.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for login-jumper 2.1.5
File Interpreter ABI Platform
login_jumper-2.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 kB

Release files / login_jumper-2.1.5.tar.gz

Download URL login_jumper-2.1.5.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b67dfc54d36cdbf9e0f6e4f4ad54253a64c82441543ed641e4a4bdb5f39a1d8d
BLAKE2b-256 checksum
How to use checksums
91a335bdc3b968722af6c428f283d704f3a40dbcd59d83d87c2d17b3172ff430
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

Release files / login_jumper-2.1.5-py3-none-any.whl

Download URL login_jumper-2.1.5-py3-none-any.whl
Size 18.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6caf0aa500b9b59b8ee0a2d2f2903edb8480ba7002347424816fbbac82ba8a1
BLAKE2b-256 checksum
How to use checksums
592d1fd3e0308cc3bd776be5767d0232ff001d83645859ed8b51f8af45f5c254
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page