Ssh: Simplified and improved instructions

This commit is contained in:
Marco D'Agostini 2020-07-07 21:37:19 -05:00
parent 3dedc2289c
commit dde9dfa75f
2 changed files with 26 additions and 21 deletions

View File

@ -37,7 +37,7 @@ Deberia arrojarte algo así: `riludi2kstjwmlzn.onion`
# Conectarse al servidor ssh con la direccion .onion # Conectarse al servidor ssh con la direccion .onion
```bash ```bash
torify ssh ... # solo reemplazar el dominio/ip por la direccion .onion` torify ssh ... # reemplazar el dominio/ip por la direccion .onion`
``` ```

View File

@ -10,26 +10,24 @@ Install Tor on both client and server:
# Configure Tor # Configure Tor
In the ssh's server let's edit tor's config file `/etc/tor/torrc`: 1. In the server let's edit tor's config file `/etc/tor/torrc`:
sudo nano /etc/tor/torrc sudo nano /etc/tor/torrc
At the bottom of that file, add this: 2. At the bottom of that file, add this:
HiddenServiceDir /var/lib/tor/ssh/ HiddenServiceDir /var/lib/tor/ssh/
HiddenServicePort 22 HiddenServicePort 22
Save and close file. <kbd>Ctrl</kbd>+<kbd>x</kbd> to save and close file.
Restart Tor: 3. Restart Tor:
sudo systemctl restart tor sudo systemctl restart tor
And that's basically it!!! # Get .onion address
After restarting Tor, it will generate all the necessary files within `/var/lib/tor/ssh`, there you'll find the hostname (.onion address) you need to connect to the server. It will be in the file `hostname` in the previously configured folder `/var/lib/tor/ssh`
To find out that hostname:
sudo cat /var/lib/tor/ssh/hostname sudo cat /var/lib/tor/ssh/hostname
@ -37,20 +35,27 @@ You should get something like `riludi2kstjwmlzn.onion`
# Connect to the Tor hidden ssh server # Connect to the Tor hidden ssh server
torify ssh ... ```bash
torify ssh ... # replace the domain/ip with the .onion address
```
For example: For example:
torify ssh jack@riludi2kstjwmlzn.onion torify ssh jack@riludi2kstjwmlzn.onion
You can even make a config entry in `~/.ssh/config`, like this: ## Optional
``` You don't need to remember the **.onion** address, you can write an entry to your user's ssh config file `~/.ssh/config`:
Host serverTor
nano ~/.ssh/config
Set configuration:
Host serverTor
User jack User jack
HostName riludi2kstjwmlzn.onion HostName riludi2kstjwmlzn.onion
Port 22 Port 22
```
Now you can simply connect with: Now you can simply connect with: