JumpServer 安装问题

版权声明:转载请注明出处,QQ:948793841 https://blog.csdn.net/u012881331/article/details/82857460

JumpServer 安装问题

django.db.utils.NotSupportedError: URIs not supported报错

You need to install SQLite 3.7.7 or newer to be able to pass uri=True to sqlite3,可以使用sqlite3 -version 来查看版本信息,如果低于3.7.7版本,需要更新升级SQLite,或者修改源码

# 我这里为虚拟环境sqlite源码文件位置
vim /opt/py3/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py
# 查找uri关键字,改为False即可
# 我修改的是`check_same_thread`字段位置(155行)的uri的True改为了False就可以了。
# 我的SQLite3 版本为 `3.6.20

JumpServer 使用问题

用户使用秘钥ssh登陆中控机问题
  1. 网络问题:

    查看主机防火墙是否开放ssh堡垒机端口访问权限。(说明:jumpserver的早前版本中使用22端口登陆堡垒机,后期拆分了为cocod服务,单独处理ssh和web方式登陆堡垒机,并且拆分后可以对服务进行分布部署)

  2. 登陆方式

    可以在cocod配置文件中指定用户的登录方式,默认用户可以使用用户名密码和秘钥两种方式进行登陆,可以根据需要对配置文件做调整。

  3. 配置用户秘钥

    用户秘钥配置可以使用两种方法:第一、使用本地的秘钥对,在web平台中对个人信息中公钥位置配置为本地的公钥。第二、使用自动生成的秘钥对,点击下载或重新生成秘钥,即可下载私钥,使用命令ssh username@ip -p port -i jumpserver.pem使用下载的秘钥进行堡垒机登陆。(注意:在mac上使用秘钥登陆,如果提示Permissions 0644 for 'username-jumpserver.pem' are too open.,需要对秘钥的权限进行修改,使用chmod 600 username-jumpserver.pem命令对权限进行调整后即可进行正常登陆)

猜你喜欢

转载自blog.csdn.net/u012881331/article/details/82857460