About the Add-On: Terminal & SSH

I use Home Assistant OS 17.2 (Home Assistant Core: 2026.4.2) with the Add-On: Terminal & SSH

This allows access to a terminal via WebUI and ssh (with GPG-Key, port 2022 as i configured in the WebUI). Both ways seems ok. I get a screen with a prompt named: [core-ssh ]$

Question: Is this a ‘real’ terminal at the Host or something in a docker-container (Sandbox)?
From inside of the HA-Box I see port 22 for the ssh. (?)

It’s a docker with some host access.

The addon is a sandboxed host in a docker container, so you might lack some access there and your setup of keys will not work with scripts.
The CLI you see in the console on the monitor output is for the host, like HAOS, which will not work with scripts either.
What you probably need access to is the home assistant docker container, which can be accessed somewhat with docker commands from the host access, but through SSH you need a developer access.
The cookbook in the community guides section should have the description.

There I found:

How can I disable the ‘protection mode’ to get further?

It is in the addons configuration page, but it will likely not bring you enough of the way.
The sandbox is still there.

There is no Protection Mode switch. The only one I see is tcp_forwarding.

Is there a documented, clean solution to get the WebUI of home-assistent as https connection?

There are 2 different addons:

Terminal & SSH - doesn’t have protection mode toggle & cannot access the host.

Advanced SSH & Web Terminal - has protection mode toggle & allows you to access the host & other docker containers.

You need to uninstall the first one & install the second one.

Ah, there are two similar AddOns:

Advanced SSH & Web Terminal, from the community
and
Terminal & SSH, from the project ifself (official)

But for my special case (archive https for the WebUI) its end up in the same place.

Thx for this thread.

1 Like