LXD/Incus UI设置登录

LXD/incus ui的验证逻辑是创建一套 crt + pfx 证书, crt添加到服务器上,pfx导入到登录客户端,通过证书凭证进行验证。

apt install -y incus-ui-canonical   #安装ui
incus config set core.https_address :8443 #配置端口
incus config show   #查看配置

打开https://IP::8443/ui/login/certificate-generate

具体步骤如下:

 点击“Generate”,生成incus-ui.crt和incus-ui.pfx后下载到本地, 把incus-ui.crt文件传服务器上用添加证书

incus config trust add-certificate incus-ui.crt      #导入证书
incus config trust list                                                #查看证书

导入incus-ui.pfx浏览器或者操作系统证书管理

然后重启浏览器用证书进行登录, pfx就是登录凭证。

 

另外还有个好玩的项目,可以集中管理所有服务器,https://github.com/PenningLabs/lxconsole

apt install python3 python3-pip  git -y
git clone https://github.com/PenningLabs/lxconsole.git
cd lxconsole
pip3 install -r requirements.txt  --break-system-packages
python3 run.py

基础安装完后创建账号登录进去, 添加 Server有提示如何生成证书,把证书内容保存到lxd服务器上再添加一下就可以直接管理了。