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 19:28] – pacchetti pietro | reachme [2024/01/07 12: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) 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.1426444138.txt.gz · Ultima modifica: 2015/03/15 19:28 da pietro