tor
Get a Hostname
1sudo vim /etc/tor/torrc
Uncomment the lines about /var/lib/tor/hidden_services, including port 22 (or whatever); restart tor, then go to that directory, and cat the hostname.
SSH over tor
install package torsocks, and add it before ssh command, for easier use, add it to .ssh/config
torsocks ssh user@{someonionhash}.onion