I’ll use SSH too. Are you using the VPN?
What else did you do to secure it?
I’ll use SSH too. Are you using the VPN?
What else did you do to secure it?
how can i get terminal access before getting SSH from my Chomebook?
How do I check existing ssh keys without terminal access?
https://help.github.com/en/articles/checking-for-existing-ssh-keys
I don’t use the VPN. The only time I access HA remotely is from either my phone or using the web UI and duckdns/letsencrypt add-on.
There really isn’t much in the way of terminal access until you install the add-on. Remember, Hassio is a docker container environment. I like to think of it as an appliance, like a toaster - it has one job. The OS (hassos) is stripped down and in general there isn’t a real need to access the host os.
As far as existing ssh keys on hassio, I don’t believe there should be any. There is also the option to use a password instead of keys.
So I added on several things from the add-on store…
But when adding secrets.yaml, the docs keep saying to check using the command line / terminal??
I don’t have terminal access. I enabled the brower files from Hass.io “Configurator” Where there is a built in editor in my browser.
I don’t know how they show an example of : ```
https://www.home-assistant.io/docs/configuration/secrets/
http:
api_password: YOUR_PASSWORD
http:
api_password: !secret http_password
http_password: YOUR_PASSWORD
4. They Don't Mention where to get http or api. They don't explain that part.
None of that is in my configuration.yaml file
I have not done anything in Docker yet, but it’s lookin like I’ll be there soon.
Where do I find this file if I can’t get to it?
This is for the Zwave…
You need to disable the on-board Bluetooth since the board requires the use of the hardware UART (and there’s only one on the Pi3). You do this by adding the following to the end of /boot/config.txt
:
Again, all these commands are via terminal. I don’t have terminal access
The api_password has been deprecated. When you connected with the web browser the first time, you should have been prompted to create a userid and password. Still, using the sercrets file works for other things that you don’t want in your base config file, for example if you use MQTT, you can use the secrets.yaml file to keep the id and pw used to connect to your MQ server.
The only way I know of to do this for hassio is to shutdown the pi (stop HA, then hassio) and take out the SD card and mount it on a another system. The /boot partition, should be the first partition on the SD card, so if you mount it on a Linux system, it should show up as /dev/sdx1, where x is the next device. I’ve done this by booting a linux virtual machine on my laptop, since MacOS doesn’t like the way the SD card is formatted. I think Windows has the same challenge, but I could be wrong. Then you can edit the config.txt file.
Seems like a mess to do, but I haven no choice. They sure didn’t make this for beginners…lol
Thanks!
Is this correct? The last line uses zigbee but I am using Z wave
zwave:
usb_path: /dev/ttyUSB0
zha:
usb_path: /dev/ttyUSB1
database_path: /config/zigbee.db
Will I change the usb path here too or leave it?
zwave:
usb_path: /dev/ttyUSB0
zha:
usb_path: /dev/ttyUSB1
database_path: /config/zigbee.db
That was too easy! I placed the SD card in my ChromeBook because I installed Linux on it, Boom, all the files came up and I just added the text.
Let’s see if it works! LOL
I used etcher on the hassio image file and it created a small boot partition and a 29 g partition. Windows does not let me access the boot partition to create the configuration Directory. How do I do this?
I’ve done this by using VMWare workstation or fusion to fire up a Linux based VM on my laptop. This lets me mount the SD card under Linux and edit or copy files.
I believe you could use another solution like Virtual Box to do the same thing. It just needs to support USB pass-through so that the VM can access the SD card.
Used samba and everything working.