Skip to content

Instantly share code, notes, and snippets.

@uchidaknet
Created August 17, 2021 07:30
Show Gist options
  • Save uchidaknet/410744ee4e8529350b59db08ced773c0 to your computer and use it in GitHub Desktop.
Save uchidaknet/410744ee4e8529350b59db08ced773c0 to your computer and use it in GitHub Desktop.
SSH over Tor on macOS

Tor経由でSSH接続する手順です。

💻Local(macOS)➖➖➖(SSH over Tor)➖➖➡︎🖥Remote(Debian)


Remote(Debian)

Install Tor

$ sudo apt-get install tor

Edit torrc

$ sudo vi /etc/tor/torrc

Add the following.

HiddenServiceDir /var/lib/tor/ssh_hidden_service/
HiddenServicePort 22 127.0.0.1:22

Run Tor

$ sudo systemctl start tor

Check the onion address for SSH.

$ sudo cat /var/lib/tor/ssh_hidden_service/hostname

Local(macOS)

Install Tor

$ brew install tor

Run Tor

Run in background

$ brew services start tor

or

Run in foreground

$ tor

SSH

$ ssh -o ProxyCommand="nc -X 5 -x localhost:9050 %h %p" user@~~~~~~~~~~~~~.onion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment