WIP: Setup a new sshd daemon that only listens on tor interface easily
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis.yml
LICENSE
README.md
setup_tor_ssh.sh
ssh-tor.service
sshd_config

README.md

Setup opensshd and seperate onion service

Features:

  • Not leaking your default sshd host keys, reducing the possibility of deanymizing you
  • Warns you of missing dependencies (systemd, tor, openssh-server)
  • Setups a hidden (aka onion) service and point it to your openssh port
  • Starts it automatically
  • Shows you public key fingerprint
  • Script can be run multiple times, without overriding/changing existing files
  • Secure ssh config # FIXME, config needs review
  • Configure localhost address, port and onion config via. shell variables

Usage:

git clone https://github.com/norpol/opensshd-tor-easy-setup
sudo ./opensshd-tor-easy-setup/setup_tor_ssh.sh install

More:

setup_tor_ssh.sh help
setup_tor_ssh.sh uninstall
setup_tor_ssh.sh purge

Note: