前面介紹瞭如何在《CentOS7下搭建JumpServer 堡壘機》,基於這篇文章的環境搭建過程,接著介紹安裝後的的功能設定使用。
[root@JumpServer ~]# docker exec -it jms_core /bin/bash root@44c9b78172ce:/opt/jumpserver# cd /opt/jumpserver/apps root@44c9b78172ce:/opt/jumpserver/apps# python manage.py shell Python 3.8.16 (default, Dec 21 2022, 09:26:59) Type 'copyright', 'credits' or 'license' for more information IPython 8.4.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: from users.models import User In [2]: u = User.objects.get(username='admin') In [3]: u.reset_password('admin@456') In [4]: u.save() In [5]: exit root@44c9b78172ce:/opt/jumpserver/apps# exit exit # admin 為你要修改的賬戶名稱,password 為你要修改的密碼
找管理員重置,管理員可以在對應使用者的個人頁面重置
或者通過下面的 shell 解決
docker exec -it jms_core /bin/bash cd /opt/jumpserver/apps python manage.py shell from django.core.cache import cache cache.delete_pattern('_LOGIN_BLOCK_*') cache.delete_pattern('_LOGIN_LIMIT_*')
資產測試可連線性、更新硬體資訊 報 Permission denied 或者 Authentication failure 一般都是管理使用者賬戶密碼不正確 資產測試可連線性、更新硬體資訊 報 /usr/bin/python: not found 在一般是資產 python 未安裝或者 python 異常,一般出現在 ubuntu 資產上 系統使用者測試資產可連線性錯誤 確定系統使用者是否正確,如果系統使用者使用了自動推播,確保管理使用者正確 系統使用者設定為 root 的情況下,請關閉自動推播,並輸入正確的 root 密碼 Connect websocket server error 一般情況下 nginx 未設定 websocket 導致,根據反向代理檔案進行修改後重啟 nginx 即可 提示 timeout # 手動 ssh 登入提示 timeout 的那臺伺服器 vi /etc/ssh/sshd_config UseDNS no # 重啟 JumpServer 伺服器的 docker systemctl restart docker docker restart jms_koko
至此,CentOS7下設定使用JumpServer 堡壘機的基本功能已完成。