Skip to content

Commit bd4a0ae

Browse files
committed
🎉 Release of add-on Advanced SSH & Web Terminal 20.0.0
1 parent 5a418ea commit bd4a0ae

File tree

5 files changed

+40
-34
lines changed

5 files changed

+40
-34
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -778,10 +778,10 @@ SOFTWARE.
778778
[adguard-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
779779
[adguard-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
780780
[adguard-i386-shield]: https://img.shields.io/badge/i386-no-red.svg
781-
[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v19.0.0
782-
[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v19.0.0/README.md
781+
[addon-ssh]: https://github.com/hassio-addons/addon-ssh/tree/v20.0.0
782+
[addon-doc-ssh]: https://github.com/hassio-addons/addon-ssh/blob/v20.0.0/README.md
783783
[ssh-issue]: https://github.com/hassio-addons/addon-ssh/issues
784-
[ssh-version-shield]: https://img.shields.io/badge/version-v19.0.0-blue.svg
784+
[ssh-version-shield]: https://img.shields.io/badge/version-v20.0.0-blue.svg
785785
[ssh-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
786786
[ssh-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
787787
[ssh-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg

ssh/CHANGELOG.md

+27-20
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,35 @@
22

33
## 🐛 Bug fixes
44

5-
- Change default shell from /bin/ash to /bin/sh @rskallies ([#747](https://github.com/hassio-addons/addon-ssh/pull/747))
6-
- ⬆️ Update home-assistant/cli to v4.35.0 @sairon ([#762](https://github.com/hassio-addons/addon-ssh/pull/762))
5+
- Update profile filename for zsh @jon-hedgerows ([#821](https://github.com/hassio-addons/addon-ssh/pull/821))
76

8-
## 🚀 Enhancements
7+
## 🧰 Maintenance
98

10-
- Remove networkmanager-cli from installed packages @sairon ([#761](https://github.com/hassio-addons/addon-ssh/pull/761))
11-
- Specify /bin/zsh when creating a new user @dfries ([#755](https://github.com/hassio-addons/addon-ssh/pull/755))
9+
- 🎆 Updates maintenance/license year to 2025 @frenck ([#822](https://github.com/hassio-addons/addon-ssh/pull/822))
10+
11+
## 📚 Documentation
12+
13+
- Synchronize the Features list across all documentation @Ionshard ([#782](https://github.com/hassio-addons/addon-ssh/pull/782))
1214

1315
## ⬆️ Dependency updates
1416

15-
- ⬆️ Update OpenSSL to v3.3.1-r0 @renovate ([#751](https://github.com/hassio-addons/addon-ssh/pull/751))
16-
- ⬆️ Update alpine_3_20/git to v2.45.2-r0 @renovate ([#752](https://github.com/hassio-addons/addon-ssh/pull/752))
17-
- ⬆️ Update Docker to v26.1.3-r1 @renovate ([#750](https://github.com/hassio-addons/addon-ssh/pull/750))
18-
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.0.1 @renovate ([#753](https://github.com/hassio-addons/addon-ssh/pull/753))
19-
- ⬆️ Update OpenSSL to v3.3.1-r1 @renovate ([#764](https://github.com/hassio-addons/addon-ssh/pull/764))
20-
- ⬆️ Update Docker to v26.1.3-r2 @renovate ([#763](https://github.com/hassio-addons/addon-ssh/pull/763))
21-
- ⬆️ Update alpine_3_20/openssh to v9.7_p1-r4 @renovate ([#767](https://github.com/hassio-addons/addon-ssh/pull/767))
22-
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.1.2 @renovate ([#765](https://github.com/hassio-addons/addon-ssh/pull/765))
23-
- ⬆️ Update home-assistant/cli to v4.35.0 @sairon ([#762](https://github.com/hassio-addons/addon-ssh/pull/762))
24-
- ⬆️ Update OpenSSL to v3.3.1-r3 @renovate ([#772](https://github.com/hassio-addons/addon-ssh/pull/772))
25-
- ⬆️ Update Docker to v26.1.5-r0 @renovate ([#771](https://github.com/hassio-addons/addon-ssh/pull/771))
26-
- ⬆️ Update alpine_3_20/vim to v9.1.0707-r0 @renovate ([#780](https://github.com/hassio-addons/addon-ssh/pull/780))
27-
- ⬆️ Update Python to v3.12.3-r2 @renovate ([#777](https://github.com/hassio-addons/addon-ssh/pull/777))
28-
- ⬆️ Update OpenSSL to v3.3.2-r0 @renovate ([#781](https://github.com/hassio-addons/addon-ssh/pull/781))
29-
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.0 @renovate ([#773](https://github.com/hassio-addons/addon-ssh/pull/773))
17+
- ⬆️ Update Python to v3.12.6-r0 @renovate ([#786](https://github.com/hassio-addons/addon-ssh/pull/786))
18+
- ⬆️ Update alpine_3_20/ncurses to v6.4_p20240420-r1 @renovate ([#789](https://github.com/hassio-addons/addon-ssh/pull/789))
19+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.1 @renovate ([#790](https://github.com/hassio-addons/addon-ssh/pull/790))
20+
- ⬆️ Update home-assistant/cli to v4.36.0 @renovate ([#796](https://github.com/hassio-addons/addon-ssh/pull/796))
21+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.2 @renovate ([#797](https://github.com/hassio-addons/addon-ssh/pull/797))
22+
- ⬆️ Update Python to v3.12.7-r0 @renovate ([#800](https://github.com/hassio-addons/addon-ssh/pull/800))
23+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.3 @renovate ([#801](https://github.com/hassio-addons/addon-ssh/pull/801))
24+
- ⬆️ Update OpenSSL to v3.3.2-r1 @renovate ([#802](https://github.com/hassio-addons/addon-ssh/pull/802))
25+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.4 @renovate ([#804](https://github.com/hassio-addons/addon-ssh/pull/804))
26+
- ⬆️ Update alpine_3_20/mariadb-client to v10.11.10-r0 @renovate ([#806](https://github.com/hassio-addons/addon-ssh/pull/806))
27+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.5 @renovate ([#808](https://github.com/hassio-addons/addon-ssh/pull/808))
28+
- ⬆️ Update alpine_3_20/ncurses to v6.4_p20240420-r2 @renovate ([#810](https://github.com/hassio-addons/addon-ssh/pull/810))
29+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v16.3.6 @renovate ([#809](https://github.com/hassio-addons/addon-ssh/pull/809))
30+
- ⬆️ Update alpine_3_20/bind-tools to v9.18.31-r0 @renovate ([#813](https://github.com/hassio-addons/addon-ssh/pull/813))
31+
- ⬆️ Update Python to v3.12.8-r0 @renovate ([#814](https://github.com/hassio-addons/addon-ssh/pull/814))
32+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v17 @renovate ([#815](https://github.com/hassio-addons/addon-ssh/pull/815))
33+
- ⬆️ Update Python to v3.12.8-r1 @renovate ([#816](https://github.com/hassio-addons/addon-ssh/pull/816))
34+
- ⬆️ Update ghcr.io/hassio-addons/base Docker tag to v17.0.1 @renovate ([#817](https://github.com/hassio-addons/addon-ssh/pull/817))
35+
- ⬆️ Update alpine_3_21/rsync to v3.3.0-r1 @renovate ([#819](https://github.com/hassio-addons/addon-ssh/pull/819))
36+
- ⬆️ Update alpine_3_21/bind-tools to v9.18.32-r0 @renovate ([#820](https://github.com/hassio-addons/addon-ssh/pull/820))

ssh/DOCS.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,14 @@ well. Additionally, it comes out of the box with the following:
3030
- Limits login attempts to hold off brute-force attacks better.
3131
- Many more security tweaks, _this addon passes all [ssh-audit] checks
3232
without warnings!_
33+
![Result of SSH-Audit][ssh-audit-image]
3334
- Comes with an SSH compatibility mode option to allow older clients to connect.
3435
- Support for Mosh allowing roaming and supports intermittent connectivity.
3536
- SFTP support is disabled by default but is user configurable.
3637
- Compatible if Home Assistant was installed via the generic Linux installer.
3738
- Username is configurable, so `root` is no longer mandatory.
3839
- Persists custom SSH client settings & keys between add-on restarts
40+
- Log levels for allowing you to triage issues easier.
3941
- Hardware access to your audio, uart/serial devices and GPIO pins.
4042
- Runs with more privileges, allowing you to debug and test more situations.
4143
- Has access to the dbus of the host system.
@@ -48,13 +50,9 @@ well. Additionally, it comes out of the box with the following:
4850
- [ZSH][zsh] as its default shell. Easier to use for the beginner, more advanced
4951
for the more experienced user. It even comes preloaded with
5052
["Oh My ZSH"][ohmyzsh], with some plugins enabled as well.
51-
- Bash: If ZSH is not your cup of tea, Bash can be enabled again, which
52-
includes Bash completion for both the Core CLI and the Home Assistant CLI.
5353
- Contains a sensible set of tools right out of the box: curl, Wget, RSync, GIT,
5454
Nmap, Mosquitto client, MariaDB/MySQL client, Awake (“wake on LAN”), Nano,
5555
Vim, tmux, and a bunch commonly used networking tools.
56-
- Support executing commands inside using a Home Assistant service call, e.g.,
57-
for use with automations.
5856

5957
## Installation
6058

@@ -286,7 +284,7 @@ check [the contributors page][contributors].
286284

287285
MIT License
288286

289-
Copyright (c) 2017-2024 Franck Nijhof
287+
Copyright (c) 2017-2025 Franck Nijhof
290288

291289
Permission is hereby granted, free of charge, to any person obtaining a copy
292290
of this software and associated documentation files (the "Software"), to deal
@@ -322,5 +320,6 @@ SOFTWARE.
322320
[reddit]: https://reddit.com/r/homeassistant
323321
[releases]: https://github.com/hassio-addons/addon-ssh/releases
324322
[semver]: https://semver.org/spec/v2.0.0.html
323+
[ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/main/images/ssh-audit.png
325324
[ssh-audit]: https://github.com/jtesta/ssh-audit
326325
[zsh]: https://en.wikipedia.org/wiki/Z_shell

ssh/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ well. Additionally, it comes out of the box with the following:
4343
- Only allows login by the configured user, even if more users are created.
4444
- Only uses known secure ciphers and algorithms.
4545
- Limits login attempts to hold off brute-force attacks better.
46-
- Many more security tweaks, *this addon passes all [ssh-audit] checks
47-
without warnings!*
46+
- Many more security tweaks, _this addon passes all [ssh-audit] checks
47+
without warnings!_
4848
![Result of SSH-Audit][ssh-audit-image]
4949
- Comes with an SSH compatibility mode option to allow older clients to connect.
5050
- Support for Mosh allowing roaming and supports intermittent connectivity.
@@ -76,14 +76,14 @@ well. Additionally, it comes out of the box with the following:
7676
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
7777
[github-sponsors]: https://github.com/sponsors/frenck
7878
[hass-ssh]: https://home-assistant.io/addons/ssh/
79-
[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg
79+
[maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
8080
[ohmyzsh]: http://ohmyz.sh/
8181
[openssh]: https://www.openssh.com/
8282
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
8383
[patreon]: https://www.patreon.com/frenck
8484
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
85-
[release-shield]: https://img.shields.io/badge/version-v19.0.0-blue.svg
86-
[release]: https://github.com/hassio-addons/addon-ssh/tree/v19.0.0
85+
[release-shield]: https://img.shields.io/badge/version-v20.0.0-blue.svg
86+
[release]: https://github.com/hassio-addons/addon-ssh/tree/v20.0.0
8787
[screenshot]: https://github.com/hassio-addons/addon-ssh/raw/main/images/screenshot.png
8888
[ssh-audit-image]: https://github.com/hassio-addons/addon-ssh/raw/main/images/ssh-audit.png
8989
[ssh-audit]: https://github.com/jtesta/ssh-audit

ssh/config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Advanced SSH & Web Terminal
2-
version: 19.0.0
2+
version: 20.0.0
33
slug: ssh
44
description: A supercharged SSH & Web Terminal access to your Home Assistant instance
55
url: https://github.com/hassio-addons/addon-ssh

0 commit comments

Comments
 (0)