This snap provides an SSH server for use as a sshuttle VPN endpoint.
It also includes the Python3 interpreter. to be able to run the server side scripts for sshuttle
.
The snap can be installed from the store via
sudo snap install sshuttle-bastion --edge
The service is started by default on port 2222
, and accessible via key authentication, using the (snap-confined) root
user.
To allow access, authorized keys must be configured.
Here's the full list of available config options:
ssh.loglevel
[INFO
]: loglevel for the ssh daemon. Logs are sent to stdout and accessible throughjournalctl
.ssh.port
: [2222
]: service port.ssh.authorizedkeys
: content of theauthorized_keys
file for theroot
user.
Settings can be applied via:
sudo snap set sshuttle-bastion <key>=<value>