The SysV init script in this package is provided for compatibility, but does not implement the security features of the systemd unit. Users are strongly advised to use the systemd unit for this service, as it is a C codebase directly exposed to the network, and the package implements a sandbox around the service using systemd's security features. Note that the service is, in particular, not started as `root`, and as such cannot listen on privileged ports (< 1024). The recommended way to do so is to use socket activation; for instance, to listen on port 222: systemctl enable --now endlessh@222.socket This has the added advantage of only starting the service on the first connection, preserving system resources until then. -- nicoo , Mon, 2 Nov 2020 09:13:46 +0100