Visualiser une révision

[Tuto/HowTo] Retroshare - renouveller automatiquement l'hostname de votre Hidden Service

voxdemonix : révision n°10 (03 avril 2018 00:15:15)

Introduction
------------
Nous allons utiliser un script que nous lancerons au démarrage et qui se chargera de renouveller l'hostname.onion du service tor lié à Retroshare.
Si vous n'utilisez pas Retroshare derrière un Tor Hidden Service, il est inutile de suivre ce tutoriel.
/!\ Ne changez pas votre hostname.onion pendant que Retroshare est en cours de fonctionnement au risque de voir une coupure. En effet ce dernier a besoin d'être relancé pour prendre en compte le nouveau hostname. Afin de ne pas perturber Retroshare, je vous conseil fortement d'activer la découverte ("_Préférences_" > "_Réseau_" > "_Mode réseau_"). En effet ce mécanisme va permettre de propager votre nouvel hostname afin que vos contactes puissent de nouveau établir la liaison. Sans cela vous arriverez à joindre des contactes qui sont eux mêmes derrières [Tor Hidden Service](https://linuxfr.org/wiki/tuto-howto-installation-de-retroshare-sur-ubuntu#installer-retroshare-avec-hidden-service-tor-sur-ubuntu) ou [I2P](https://linuxfr.org/wiki/tuto-howto-retroshare-configurer-i2p-sur-ubuntu-debian), mais les autres seront injoignable. Il est obligatoire d'avoir au moins un contact derrière Tor Hidden Service afin de propager votre nouvel hostname.

[![Retroshare activer découverte](https://framapic.org/rNgDvYYxzyUw/HeyLNZ6vTYuV)](https://framapic.org/rNgDvYYxzyUw/HeyLNZ6vTYuV.png)


Via Script
----------
Nb: cette méthode consomme un rien plus de ressources mais vous permet d'ajouter des options

#### Allez dans le path où vous souhaitez ranger votre script (ici _/opt/scripts_)

```
cd /opt/scripts/
```

#### Téléchargez le script

```
sudo wget https://raw.githubusercontent.com/voxdemonix/divers-script/master/renewTorHostname.bash
```

#### Rendez le exécutable.

```
sudo chmod +x /opt/scripts/*
```

#### Éditez votre planificateur de tâche (cron) en administrateur (root).

```
sudo crontab -e
```

#### Ajoutez dedans la ligne suivante.

```
@reboot		/opt/script/renewTorHostname.bash	/var/lib/tor/hidden_service/retroshare		random
```

  * Si vous avez choisis un autre dossier que _/var/lib/tor/hidden_service/retroshare_ dans votre configuration _/etc/torrc_, pensez à l'indiquer. NE TERMINEZ PAS PAR "/".

Via cron sans script
--------------------


#### Éditez votre planificateur de tâche (cron) en administrateur (root).

```
sudo crontab -e
```

#### Ajoutez dedans la ligne suivante.

```
@reboot		( rm /var/lib/tor/hidden_service/retroshare/* ; service tor restart )
```

  * Si vous avez choisis un autre dossier que _/var/lib/tor/hidden_service/retroshare_ dans votre configuration _/etc/torrc_, pensez à l'indiquer.



Farm Link
---------

* [[Tuto/HowTo] Retroshare - renouveller automatiquement l'hostname de votre Hidden Service (originale)](https://www.0rion.netlib.re/forum4/viewtopic.php?f=91&t=774)