reachme
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| reachme [2015/03/15 18:37] – warning pietro | reachme [2024/01/07 11:46] (versione attuale) – 0.7.5 pietro | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | {{: | + | {{: |
| - | | + | |
| - | {{: | + | {{: |
| Linea 19: | Linea 19: | ||
| And this is how you use it: | And this is how you use it: | ||
| - | * **reachme** is ran on **A** | + | * **reachme** is run on **A** |
| - | * **reachthem** is ran on **C**, sees there is a connection to **A** available, and allows the user of **C** to connect to **A**. | + | * **reachthem** is run on **C**, sees there is a connection to **A** available, and allows the user of **C** to connect to **A**. |
| There is nothing very new or complicated in this: it just uses SSH port forwarding, a classic (and pretty safe) tool. **reachme** and **reachthem** make the process just a bit simpler, in particular if the user of **A** is technically not very sophisticated. | There is nothing very new or complicated in this: it just uses SSH port forwarding, a classic (and pretty safe) tool. **reachme** and **reachthem** make the process just a bit simpler, in particular if the user of **A** is technically not very sophisticated. | ||
| + | |||
| ===== Typical use cases ===== | ===== Typical use cases ===== | ||
| * **A** is a computer in your office which you always want to be able to reach from anywhere. Unfortunately, | * **A** is a computer in your office which you always want to be able to reach from anywhere. Unfortunately, | ||
| - | * **A** is your boyfriend/ | + | * **A** is your boyfriend/ |
| ===== Here is how you use it, really ===== | ===== Here is how you use it, really ===== | ||
| Linea 37: | Linea 38: | ||
| ' | ' | ||
| - | * Install **reachthem** (and **reachme**, | + | * Install **reachthem** (and **reachme**, |
| - | * Set up SSH keys such that **C** is allowed passwordless access to **A**, and both **A** (with the username mentioned in the above configuration file, //which you will probably want to be an ad-hoc user, with limited rights!//) and **C** are allowed passwordless access to **B** (this is the only operation which must be done manually on **B**; things may change in the future). | + | * Set up SSH keys((Click [[https:// |
| * (Tell your loved one to) start **reachme** on **A** | * (Tell your loved one to) start **reachme** on **A** | ||
| * Start **reachthem** on **B**, and fill the fields **Address** (of **B**) and **Username** (on **B**) (as well as **Sshd port** if it is different than 22). Then retrieve the list of " | * Start **reachthem** on **B**, and fill the fields **Address** (of **B**) and **Username** (on **B**) (as well as **Sshd port** if it is different than 22). Then retrieve the list of " | ||
| Linea 47: | Linea 48: | ||
| Download the above packages for Ubuntu/ | Download the above packages for Ubuntu/ | ||
| - | git clone git://pietrobattiston.it:reachme | + | git clone https://gitlab.com/pbat/reachme.git |
| (both **reachme** and **reachthem** can be ran from the repo, without installing them). | (both **reachme** and **reachthem** can be ran from the repo, without installing them). | ||
reachme.1426444673.txt.gz · Ultima modifica: da pietro
