SSH Notification par SMS Freemobile à la connexion
, popularité : 2%
Dans son billet Tuto - Sécuriser son accès ssh, Carmagnole évoque la possibilité en rédigeant un petit script d’être notifié par sms lors de toutes initialisation d’une connexion sftp ou ssh quand on est un utilisateur Freemobile
En effet, Free propose une API pour s’envoyer des SMS via un PC. Cf mon billet FreeMobile et les notifications par SMS
Pour conserver une trace et donner de la visibilité (à mon échelle) au tuto de Sécuriser son accès ssh, je recopie la partie que j’ai testé et validé
Il suffit de rédiger un script et de renseigner sa localisation dans /etc/ssh/sshrc:
~$ apt install curl
~$ nano /home/votreutilisateur/script.sms.sh
#!/bin/bash
curl --insecure "https://smsapi.free-mobile.fr/sendmsg?user=XXXXXXXXX&pass=XXXXXXXXXX&msg=Une connexion SSH sur XXXXXX vient d'être lancée"
~$ chmod +x /home/votreutilisateur/script.sms.sh
~$ sudo nano /etc/ssh/sshrc
Et on y ajoute la ligne suivante :
/home/votreutilisateur/script.sms.sh
Ca marche bien et on reçoit bien un SMS quand on se connecte en SSH à son serveur. Un plaisir geek qui peut sembler inutile mais qui est une bonne chose pour être informé d’une connexion SSH non prévue (cas d’un mot de passe compromis par exemple).