diff --git a/docs/User-Guide_Armbian-Config/System.md b/docs/User-Guide_Armbian-Config/System.md index a5dd72a6..243e5fad 100644 --- a/docs/User-Guide_Armbian-Config/System.md +++ b/docs/User-Guide_Armbian-Config/System.md @@ -461,6 +461,84 @@ armbian-config --cmd SY112 +*** + +### Sandboxed & containerised SSH server + + +[![Sandboxed & containerised SSH server](/images/SSH200.png)](#) + + + + +Sandboxed & containerised SSH server allows ssh access without giving keys to the entire server. Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into. The users only have access to the folders mapped and the processes running inside this container. + + +This operation will install SSH server. + +**Command:** +~~~ +armbian-config --cmd SSH200 +~~~ + +**Author:** @igorpecovnik + +**Status:** Stable + + + +=== "Access to SSH server" + + - `ssh username@ -p 2222` + +=== "Directories" + + - Install directory: `/armbian/openssh-server` + - Configuration directory: `/armbian/openssh-server/config` + - Shared storage directory: `USER_DEFINED` + +=== "View logs" + + ```sh + docker logs -f openssh-server + ``` + + + + + +*** + +### Remove sandboxed SSH server +This operation will remove SSH server. + +**Command:** +~~~ +armbian-config --cmd SSH201 +~~~ + +**Author:** @igorpecovnik + +**Status:** Stable + + + +*** + +### Purge sandboxed SSH server with data folder +This operation will purge SSH server with data folder. + +**Command:** +~~~ +armbian-config --cmd SSH202 +~~~ + +**Author:** @igorpecovnik + +**Status:** Stable + + + *** ## Change shell, adjust MOTD diff --git a/docs/images/SSH200.png b/docs/images/SSH200.png new file mode 100644 index 00000000..75560664 Binary files /dev/null and b/docs/images/SSH200.png differ