Auto Reverse ssh

Edit : Page sur le wiki d’archlinux

Pour contrôler mon ordinateur, s’il est allumé, n’importe ou depuis internet , j’ai mis en place un accès en reverse ssh sur mon serveur dédié. Auto ssh est pratique pour ça, car il permet de maintenir la connexion, et la relance automatiquement en cas de perte. Au boot, je le lance comme un service avec systemd sous archlinux.

/etc/systemd/system/reversessh.service:

[Unit] 
Description=Launch reverssh to your server
After=network.target

[Service]
Type=forking
User=yourUser
ExecStart=/usr/bin/autossh -M 20000 -f -nNTR 50049:localhost:22 yourUser@yourServer
Restart=on-abort

[Install]
WantedBy=multi-user.target 
WantedBy=sleep.target

Il faut bien sur mettre une authentification par clé, et bien sécuriser son serveur ssh.