Question

I've a openSSH server running on one machine which a remote machine can write files on to using a app written in go. SSH is fairly secure although I'm aware of tor ssh servers, which If I use will add extra security.

I'm confused what the scenario would be here? Is it as simple as running both machines on the tor network?

I've been reading around and saw this where opensshd only listens to 127.0.0.1 port 22, then having tor run a hidden service to 22 127.0.0.1:22. If I got this correctly would I just need to ssh ------.onion -l user?

Can anyone shed some light on this?

Was it helpful?

Solution

Tor exposes a SOCKS interface for tunneling external programs through the network. It seems like you're trying to tunnel an go program that acts as an SSH client through Tor, so you'd want to use SOCKS to proxy your SSH connection. Take a look at the Pond project on GitHub for an idea for handling this.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top