Skip to content
This repository has been archived by the owner on Jul 26, 2024. It is now read-only.

Snap with OpenSSH server for use as sshuttle bastion host

License

Notifications You must be signed in to change notification settings

albertodonato/sshuttle-bastion-snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenSSH server for a sshuttle bastion host

Snap Package

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.

Installing

The snap can be installed from the store via

    sudo snap install sshuttle-bastion --edge

Get it from the Snap Store

Configuration

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 through journalctl.
  • ssh.port: [2222]: service port.
  • ssh.authorizedkeys: content of the authorized_keys file for the root user.

Settings can be applied via:

    sudo snap set sshuttle-bastion <key>=<value>

About

Snap with OpenSSH server for use as sshuttle bastion host

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published