Device installation
Overview
The SSH No Ports daemon (a.k.a. sshnpd) is installable as a background service in many ways depending on your environment you can choice your best option. The service may be installed as a systemd unit
, docker container
, tmux session
, or as a background job using cron
and nohup
. The binaries can also be installed standalone so that you can install your own custom background service.
No Windows Support
We currently don't offer sshnpd as part of our releases. If this is something you would like for us to prioritize, please let us know through one of the following options:
Create a new GitHub issue
Join our discord and post to our
📑|forum
channel
1. Download
1.a. Download from GitHub
You can download a release from GitHub, or see the table below to download the latest release for your platform.
Platform | Linux | macOS |
---|---|---|
x64 | sshnp-macos-x64.zip (intel) | |
arm64 | sshnp-macos-arm64.zip (apple) | |
arm | ||
risc-v |
1.b. Download using curl
Alternatively, if you want to download from the command line, you can do so with curl.
x64:
arm64:
arm:
risc-v:
2. Unpack the Archive
If you downloaded from GitHub, the file name may be slightly different.
3. Install sshnpd
See the links in the table below to continue with the installation process.
Installation method | When to use this method |
---|---|
You have tmux installed, or can install it. (recommended) | |
If you do not have root access and cannot install tmux | |
You are on Linux and have root access. (Here be dragons!) | |
You want to manually setup the background service after downloading the binaries. (roll your own) |
Last updated