Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/norpol/opensshd-tor-easy-setup
WIP: Quick and easy way to setup a tor .onion ssh service
https://github.com/norpol/opensshd-tor-easy-setup
devops ssh-server tor torproject
Last synced: 2 months ago
JSON representation
WIP: Quick and easy way to setup a tor .onion ssh service
- Host: GitHub
- URL: https://github.com/norpol/opensshd-tor-easy-setup
- Owner: norpol
- License: mit
- Created: 2018-04-05T13:42:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-01-29T13:48:05.000Z (almost 4 years ago)
- Last Synced: 2024-08-03T17:12:12.023Z (6 months ago)
- Topics: devops, ssh-server, tor, torproject
- Language: Shell
- Homepage:
- Size: 27.3 KB
- Stars: 22
- Watchers: 6
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **18**星
README
# 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 variablesUsage:
```
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:
- It's recommended using a seperate tor-ssh user for your tor connection. See `sshd_config`
- [How to connect to a hidden service](https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO/ssh)