跳板机管理平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
941 B

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. # 跳板机管理平台
  2. 代码目录结构如下:
  3. ```shell
  4. ├── README.md
  5. ├── client
  6. │   ├── README.md
  7. │   ├── go.mod
  8. │   ├── go.sum
  9. │   ├── jumpcli.go
  10. │   ├── jumpcli.py
  11. │   ├── jumpcli.svg
  12. │   └── requirements.txt
  13. └── server
  14. ├── jumpserver.py
  15. ├── manager_user.sh
  16. ├── proto.md
  17. └── requirements.txt
  18. ```
  19. ### 设置环境变量
  20. 'JUMPDB'是sqlite3本地数据库文件路径,这个环境变量是jumpserver和jumpcli必要的一个参数
  21. ```shell script
  22. export JUMPDB=/usr/local/jumpserver/jumpserver.db # 设置sqlite3 db文件路径
  23. chmod 755 $JUMPDB # 设置权限755
  24. ```
  25. ### JumpServer启动
  26. ```shell script
  27. ./jumpserver.py -host 192.168.1.44 -port 8080
  28. ```
  29. ### JumpCli命令
  30. 把jumpcli拷贝到PATH路径下
  31. ```shell script
  32. cp jumpcli.py /usr/bin/jumpcli # 拷贝到path路径
  33. jumpcli # 执行
  34. ```