Console and Exec access within the web GUI #76
-
I have LXD Dashboard now working with access to five (5) LXD servers in a cluster. I can view details about each of the hosts and their containers. The only thing not working thus far is terminal access from within the GUI. I get a certificate error whenever I attempt to use Console or Exec. The exact verbiage is:
I don't understand this message. I installed the lxdware.crt on each of my hosts and ran lxc config trust add lxdware.crt as required. Is there some other undocumented step I need to follow to get the console to work? By the way, all of my servers have SSH enabled and I routinely access them from my PC, so terminal access works as it should. Any ideas? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Yes, this is an expected popup when accessing the console or exec. Let me explain. When you setup the dashboard to connect to your servers (lxc config trust add lxdware.crt) this allows the dashboard to make changes to your lxd server via the Rest API that each server provides. The popup you are seeing now with exec/console is letting you know that your web browser is connecting to a secure web socket (wss) connection and the SSL/TLS certificate that your lxd server is providing to your web browser is a self-signed certificate, meaning it is not verified by a third party. This is the default option with LXD servers and is commonly left that way within internal networks. Once you trust the certificate in your browser you should not see that message again, unless you clear your browser certificate cache. If you are interested in using public SSL/TLS certificates for your servers, there is minimal information listed in the official LXD documentation at https://documentation.ubuntu.com/lxd/en/latest/authentication/#tls-server-certificate I hope this clears things up for you. |
Beta Was this translation helpful? Give feedback.
Yes, this is an expected popup when accessing the console or exec. Let me explain. When you setup the dashboard to connect to your servers (lxc config trust add lxdware.crt) this allows the dashboard to make changes to your lxd server via the Rest API that each server provides.
The popup you are seeing now with exec/console is letting you know that your web browser is connecting to a secure web socket (wss) connection and the SSL/TLS certificate that your lxd server is providing to your web browser is a self-signed certificate, meaning it is not verified by a third party. This is the default option with LXD servers and is commonly left that way within internal networks. Once you trust the…