opensshd-tor-easy-setup icon indicating copy to clipboard operation
opensshd-tor-easy-setup copied to clipboard

WIP: Quick and easy way to setup a tor .onion ssh service

Setup opensshd and seperate onion service

Features:

  • [x] Not leaking your default sshd host keys, reducing the possibility of deanymizing you
  • [x] Warns you of missing dependencies (systemd, tor, openssh-server)
  • [x] Setups a hidden (aka onion) service and point it to your openssh port
  • [x] Starts it automatically
  • [x] Shows you public key fingerprint
  • [x] 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: