repository-edge/ssh
2018-07-08 14:25:47 +00:00
..
CHANGELOG.md ⬆️ Updating add-on SSH - Secure Shell to 6e29bcd 2018-07-08 14:25:47 +00:00
config.json ⬆️ Updating add-on SSH - Secure Shell to 6e29bcd 2018-07-08 14:25:47 +00:00
icon.png 🎉 Release of add-on SSH - Secure Shell 2.3.0 2018-05-09 19:59:03 +00:00
logo.png 🎉 Release of add-on SSH - Secure Shell 2.3.0 2018-05-09 19:59:03 +00:00
README.md ⬆️ Updating add-on SSH - Secure Shell to 6e29bcd 2018-07-08 14:25:47 +00:00

Community Hass.io Add-ons: SSH - Secure Shell

Release Project Stage Project Maintenance

Discord Community Forum

Buy me a coffee

This add-on allows you to log in to your Hass.io Home Assistant instance using SSH.

About

This add-on allows you to log in to your Hass.io Home Assistant instance using SSH, giving you to access your Hass.io folders and also includes a command-line tool to do things like restart, update, and check your instance.

This is an enhanced version of the provided SSH add-on by Home Assistant and focusses on security, usability and flexibility.

Click here for the full documentation

Features

This add-on, of course, provides an SSH server, based on OpenSSH. Additionally, it comes out of the box with the following:

  • A secure default configuration of SSH:
    • Only allows login by the configured user, even if more users are created.
    • Only uses known secure ciphers and algorithms.
    • Limits login attempts to hold of brute-force attacks better.
    • Many more security tweaks, this addon passes all ssh-audit checks without warnings! Result of SSH-Audit
  • Comes with compatibility mode option to allow older clients to connect.
  • SFTP support is disabled by default but is user configurable.
  • Compatible if Hass.io was installed via the generic Linux installer.
  • Username is configurable, so root is no longer mandatory.
  • Persists custom SSH client settings & keys between add-on restarts
  • Log levels for allowing you to triage issues easier.
  • Have custom Alpine packages installed on start. This allows you to install your favorite tools, which will be available every single time you log in.
  • Execute custom commands on add-on start so that you can customize the shell to your likings.
  • ZSH as its default shell. Easier to use for the beginner, more advanced for the more experienced user. It even comes preloaded with "Oh My ZSH", with some plugins enabled as well.
  • Contains a sensible set of tools right out of the box: curl, Wget, RSync, GIT, Nmap, Mosquitto client, MariaDB/MySQL client, Awake (“wake on LAN”), Nano, Vim, tmux, and a bunch commonly used networking tools.

Click here for the full documentation

WARNING! THIS IS AN EDGE VERSION!

This Hass.io Add-ons repository contains edge builds of add-ons. Edge builds add-ons are based upon the latest development version.

  • They may not work at all.
  • They might stop working at any time.
  • They could have a negative impact on your system.

This repository was created for:

  • Anybody willing to test.
  • Anybody interested in trying out upcoming add-ons or add-on features.
  • Developers.

If you are more interested in stable releases of our add-ons:

https://github.com/hassio-addons/repository