Auto reverse SSH
Pour contrôler mon ordinateur, s’il est allumé, depuis n’importe où sur Internet, j’ai mis en place un accès en reverse SSH sur mon serveur dédié. AutoSSH est pratique pour ça, car il permet de maintenir la connexion et la relance automatiquement en cas de perte. Au démarrage, je le lance comme un service avec systemd sous Arch Linux.
/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 sûr mettre en place une authentification par clé et bien sécuriser son serveur SSH.