🎉 Release of add-on Advanced SSH & Web Terminal 20.0.0

This commit is contained in:
Community Hass.io Add-ons Bot 2025-01-04 16:01:59 +00:00
parent ed765604b6
commit 62267c8f77
5 changed files with 40 additions and 34 deletions

View file

@ -794,10 +794,10 @@ SOFTWARE.
[adguard-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [adguard-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
[adguard-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [adguard-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[adguard-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [adguard-i386-shield]: https://img.shields.io/badge/i386-no-red.svg
[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v19.0.0 [addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v20.0.0
[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v19.0.0/README.md [addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v20.0.0/README.md
[ssh-issue]: https://github.com/hassio-addons/addon-ssh/issues [ssh-issue]: https://github.com/hassio-addons/addon-ssh/issues
[ssh-version-shield]: https://img.shields.io/badge/version-v19.0.0-blue.svg [ssh-version-shield]: https://img.shields.io/badge/version-v20.0.0-blue.svg
[ssh-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [ssh-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[ssh-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [ssh-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[ssh-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [ssh-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg

View file

@ -2,28 +2,35 @@
## 🐛 Bug fixes ## 🐛 Bug fixes
- Change default shell from /bin/ash to /bin/sh @rskallies ([#747](https://github.com/hassio-addons/addon-ssh/pull/747)) - Update profile filename for zsh @jon-hedgerows ([#821](https://github.com/hassio-addons/addon-ssh/pull/821))
- ⬆️ Update home-assistant/cli to v4.35.0 @sairon ([#762](https://github.com/hassio-addons/addon-ssh/pull/762))
## 🚀 Enhancements ## 🧰 Maintenance
- Remove networkmanager-cli from installed packages @sairon ([#761](https://github.com/hassio-addons/addon-ssh/pull/761)) - 🎆 Updates maintenance/license year to 2025 @frenck ([#822](https://github.com/hassio-addons/addon-ssh/pull/822))
- Specify /bin/zsh when creating a new user @dfries ([#755](https://github.com/hassio-addons/addon-ssh/pull/755))
## 📚 Documentation
- Synchronize the Features list across all documentation @Ionshard ([#782](https://github.com/hassio-addons/addon-ssh/pull/782))
## ⬆️ Dependency updates ## ⬆️ Dependency updates
- ⬆️ Update OpenSSL to v3.3.1-r0 @renovate ([#751](https://github.com/hassio-addons/addon-ssh/pull/751)) - ⬆️ Update Python to v3.12.6-r0 @renovate ([#786](https://github.com/hassio-addons/addon-ssh/pull/786))
- ⬆️ Update alpine_3_20/git to v2.45.2-r0 @renovate ([#752](https://github.com/hassio-addons/addon-ssh/pull/752)) - ⬆️ Update alpine_3_20/ncurses to v6.4_p20240420-r1 @renovate ([#789](https://github.com/hassio-addons/addon-ssh/pull/789))
- ⬆️ Update Docker to v26.1.3-r1 @renovate ([#750](https://github.com/hassio-addons/addon-ssh/pull/750)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.1 @renovate ([#790](https://github.com/hassio-addons/addon-ssh/pull/790))
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.0.1 @renovate ([#753](https://github.com/hassio-addons/addon-ssh/pull/753)) - ⬆️ Update home-assistant/cli to v4.36.0 @renovate ([#796](https://github.com/hassio-addons/addon-ssh/pull/796))
- ⬆️ Update OpenSSL to v3.3.1-r1 @renovate ([#764](https://github.com/hassio-addons/addon-ssh/pull/764)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.2 @renovate ([#797](https://github.com/hassio-addons/addon-ssh/pull/797))
- ⬆️ Update Docker to v26.1.3-r2 @renovate ([#763](https://github.com/hassio-addons/addon-ssh/pull/763)) - ⬆️ Update Python to v3.12.7-r0 @renovate ([#800](https://github.com/hassio-addons/addon-ssh/pull/800))
- ⬆️ Update alpine_3_20/openssh to v9.7_p1-r4 @renovate ([#767](https://github.com/hassio-addons/addon-ssh/pull/767)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.3 @renovate ([#801](https://github.com/hassio-addons/addon-ssh/pull/801))
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.1.2 @renovate ([#765](https://github.com/hassio-addons/addon-ssh/pull/765)) - ⬆️ Update OpenSSL to v3.3.2-r1 @renovate ([#802](https://github.com/hassio-addons/addon-ssh/pull/802))
- ⬆️ Update home-assistant/cli to v4.35.0 @sairon ([#762](https://github.com/hassio-addons/addon-ssh/pull/762)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.4 @renovate ([#804](https://github.com/hassio-addons/addon-ssh/pull/804))
- ⬆️ Update OpenSSL to v3.3.1-r3 @renovate ([#772](https://github.com/hassio-addons/addon-ssh/pull/772)) - ⬆️ Update alpine_3_20/mariadb-client to v10.11.10-r0 @renovate ([#806](https://github.com/hassio-addons/addon-ssh/pull/806))
- ⬆️ Update Docker to v26.1.5-r0 @renovate ([#771](https://github.com/hassio-addons/addon-ssh/pull/771)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.5 @renovate ([#808](https://github.com/hassio-addons/addon-ssh/pull/808))
- ⬆️ Update alpine_3_20/vim to v9.1.0707-r0 @renovate ([#780](https://github.com/hassio-addons/addon-ssh/pull/780)) - ⬆️ Update alpine_3_20/ncurses to v6.4_p20240420-r2 @renovate ([#810](https://github.com/hassio-addons/addon-ssh/pull/810))
- ⬆️ Update Python to v3.12.3-r2 @renovate ([#777](https://github.com/hassio-addons/addon-ssh/pull/777)) - ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.6 @renovate ([#809](https://github.com/hassio-addons/addon-ssh/pull/809))
- ⬆️ Update OpenSSL to v3.3.2-r0 @renovate ([#781](https://github.com/hassio-addons/addon-ssh/pull/781)) - ⬆️ Update alpine_3_20/bind-tools to v9.18.31-r0 @renovate ([#813](https://github.com/hassio-addons/addon-ssh/pull/813))
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.0 @renovate ([#773](https://github.com/hassio-addons/addon-ssh/pull/773)) - ⬆️ Update Python to v3.12.8-r0 @renovate ([#814](https://github.com/hassio-addons/addon-ssh/pull/814))
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v17 @renovate ([#815](https://github.com/hassio-addons/addon-ssh/pull/815))
- ⬆️ Update Python to v3.12.8-r1 @renovate ([#816](https://github.com/hassio-addons/addon-ssh/pull/816))
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v17.0.1 @renovate ([#817](https://github.com/hassio-addons/addon-ssh/pull/817))
- ⬆️ Update alpine_3_21/rsync to v3.3.0-r1 @renovate ([#819](https://github.com/hassio-addons/addon-ssh/pull/819))
- ⬆️ Update alpine_3_21/bind-tools to v9.18.32-r0 @renovate ([#820](https://github.com/hassio-addons/addon-ssh/pull/820))

View file

@ -30,12 +30,14 @@ well. Additionally, it comes out of the box with the following:
- Limits login attempts to hold off brute-force attacks better. - Limits login attempts to hold off brute-force attacks better.
- Many more security tweaks, _this addon passes all [ssh-audit] checks - Many more security tweaks, _this addon passes all [ssh-audit] checks
without warnings!_ without warnings!_
![Result of SSH-Audit][ssh-audit-image]
- Comes with an SSH compatibility mode option to allow older clients to connect. - Comes with an SSH compatibility mode option to allow older clients to connect.
- Support for Mosh allowing roaming and supports intermittent connectivity. - Support for Mosh allowing roaming and supports intermittent connectivity.
- SFTP support is disabled by default but is user configurable. - SFTP support is disabled by default but is user configurable.
- Compatible if Home Assistant was installed via the generic Linux installer. - Compatible if Home Assistant was installed via the generic Linux installer.
- Username is configurable, so `root` is no longer mandatory. - Username is configurable, so `root` is no longer mandatory.
- Persists custom SSH client settings & keys between add-on restarts - Persists custom SSH client settings & keys between add-on restarts
- Log levels for allowing you to triage issues easier.
- Hardware access to your audio, uart/serial devices and GPIO pins. - Hardware access to your audio, uart/serial devices and GPIO pins.
- Runs with more privileges, allowing you to debug and test more situations. - Runs with more privileges, allowing you to debug and test more situations.
- Has access to the dbus of the host system. - Has access to the dbus of the host system.
@ -48,13 +50,9 @@ well. Additionally, it comes out of the box with the following:
- [ZSH][zsh] as its default shell. Easier to use for the beginner, more advanced - [ZSH][zsh] as its default shell. Easier to use for the beginner, more advanced
for the more experienced user. It even comes preloaded with for the more experienced user. It even comes preloaded with
["Oh My ZSH"][ohmyzsh], with some plugins enabled as well. ["Oh My ZSH"][ohmyzsh], with some plugins enabled as well.
- Bash: If ZSH is not your cup of tea, Bash can be enabled again, which
includes Bash completion for both the Core CLI and the Home Assistant CLI.
- Contains a sensible set of tools right out of the box: curl, Wget, RSync, GIT, - 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, Nmap, Mosquitto client, MariaDB/MySQL client, Awake (“wake on LAN”), Nano,
Vim, tmux, and a bunch commonly used networking tools. Vim, tmux, and a bunch commonly used networking tools.
- Support executing commands inside using a Home Assistant service call, e.g.,
for use with automations.
## Installation ## Installation
@ -286,7 +284,7 @@ check [the contributors page][contributors].
MIT License MIT License
Copyright (c) 2017-2024 Franck Nijhof Copyright (c) 2017-2025 Franck Nijhof
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -322,5 +320,6 @@ SOFTWARE.
[reddit]: https://reddit.com/r/homeassistant [reddit]: https://reddit.com/r/homeassistant
[releases]: https://github.com/hassio-addons/addon-ssh/releases [releases]: https://github.com/hassio-addons/addon-ssh/releases
[semver]: https://semver.org/spec/v2.0.0.html [semver]: https://semver.org/spec/v2.0.0.html
[ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/main/images/ssh-audit.png
[ssh-audit]: https://github.com/jtesta/ssh-audit [ssh-audit]: https://github.com/jtesta/ssh-audit
[zsh]: https://en.wikipedia.org/wiki/Z_shell [zsh]: https://en.wikipedia.org/wiki/Z_shell

View file

@ -43,8 +43,8 @@ well. Additionally, it comes out of the box with the following:
- Only allows login by the configured user, even if more users are created. - Only allows login by the configured user, even if more users are created.
- Only uses known secure ciphers and algorithms. - Only uses known secure ciphers and algorithms.
- Limits login attempts to hold off brute-force attacks better. - Limits login attempts to hold off brute-force attacks better.
- Many more security tweaks, *this addon passes all [ssh-audit] checks - Many more security tweaks, _this addon passes all [ssh-audit] checks
without warnings!* without warnings!_
![Result of SSH-Audit][ssh-audit-image] ![Result of SSH-Audit][ssh-audit-image]
- Comes with an SSH compatibility mode option to allow older clients to connect. - Comes with an SSH compatibility mode option to allow older clients to connect.
- Support for Mosh allowing roaming and supports intermittent connectivity. - Support for Mosh allowing roaming and supports intermittent connectivity.
@ -92,14 +92,14 @@ If you are more interested in stable releases of our add-ons:
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png [github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
[github-sponsors]: https://github.com/sponsors/frenck [github-sponsors]: https://github.com/sponsors/frenck
[hass-ssh]: https://home-assistant.io/addons/ssh/ [hass-ssh]: https://home-assistant.io/addons/ssh/
[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg [maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
[ohmyzsh]: http://ohmyz.sh/ [ohmyzsh]: http://ohmyz.sh/
[openssh]: https://www.openssh.com/ [openssh]: https://www.openssh.com/
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
[patreon]: https://www.patreon.com/frenck [patreon]: https://www.patreon.com/frenck
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
[release-shield]: https://img.shields.io/badge/version-v19.0.0-blue.svg [release-shield]: https://img.shields.io/badge/version-v20.0.0-blue.svg
[release]: https://github.com/hassio-addons/addon-ssh/tree/v19.0.0 [release]: https://github.com/hassio-addons/addon-ssh/tree/v20.0.0
[screenshot]: https://github.com/hassio-addons/addon-ssh/raw/main/images/screenshot.png [screenshot]: https://github.com/hassio-addons/addon-ssh/raw/main/images/screenshot.png
[ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/main/images/ssh-audit.png [ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/main/images/ssh-audit.png
[ssh-audit]: https://github.com/jtesta/ssh-audit [ssh-audit]: https://github.com/jtesta/ssh-audit

View file

@ -1,5 +1,5 @@
name: Advanced SSH & Web Terminal name: Advanced SSH & Web Terminal
version: 19.0.0 version: 20.0.0
slug: ssh slug: ssh
description: A supercharged SSH & Web Terminal access to your Home Assistant instance description: A supercharged SSH & Web Terminal access to your Home Assistant instance
url: https://github.com/hassio-addons/addon-ssh url: https://github.com/hassio-addons/addon-ssh