Merci papinou ,mais je prefere passer à la reinstallation sur clé usbLive.
Envoi d’un mail lors d’une connexion SSH
-
Petite astuce pour l'envoi d’un mail et d'informations sur le système lors d’une connexion SSH sur une machine distante (serveur SSH):
Installation de la commande mail pour Ubuntu/Debian/LinuxMint :
sudo apt-get install mailutils
Installation de la commande screenfetch pour les informations systeme pour Ubuntu/Debian/LinuxMint :
sudo apt install screenfetch
On modifie ou créer avec un editeur de fichier : /etc/ssh/sshrc
sudo nano /etc/ssh/sshrc
On copie :
ip=`echo $SSH_CONNECTION | cut -d " " -f 1` host=`hostname -f` dat=`date "+%d.%m.%Y--%Hh%Mm"` dns=`dig -x $ip +short` logger -t ssh-wrapper $USER login from $ip echo "User $USER just logged in from $ip ($dns) on $dat" | mail -s "SSH connection on $host" <votre adresse mail> screenfetch
-
Où renseigne t on les propriétés du serveur SMTP ? Lors de l'installation du paquet mailutils ?
-
Un Ancien Utilisateura répondu à Un Ancien Utilisateur le dernière édition par Un Ancien Utilisateur
@olivier Tu as raison .Sur un serveur SMTP configuré (postfix ou autre) et un nom de domaine , il est probablement plus facile à installer pour utiliser la commande mail .
-
Pour permettre à ceux qui souhaiteraient envoyer des mails sans avoir à configurer leur propre serveur de messagerie MTA il peuvent installer le client SMTP msmtp.
msmtp est un client SMTP très simple et facile à configurer pour l'envoi de courriels.
Son mode de fonctionnement par défaut consiste à transférer les courriels au serveur SMTP que vous aurez indiqué dans sa configuration. Ce dernier se chargera de distribuer les courriels à leurs destinataires.
Il est entièrement compatible avec sendmail, prend en charge le transport sécurisé TLS, les comptes multiples, diverses méthodes d’authentification et les notifications de distribution.msmtp est la solution idéale si vous avez besoin que votre serveur vous envoie les courriels de notifications.
Source : https://doc.ubuntu-fr.org/msmtp
Pour envoyer un mail avec msmtp nous devons donc installer les paquets
msmtp msmtp-mta
, configurer le fichier/etc/msmtprc
avec les paramètres donnés par le fournisseur du service de messagerie (Gmail, OVH, Infomaniak, etc.), et enfin appeler le programme en lui passant le corps du message en paramètre.Plus d'info à l'adresse https://doc.ubuntu-fr.org/tutoriel/comment_envoyer_un_mail_par_smtp_en_ligne_de_commande
et https://www.systutorials.com/docs/linux/man/1-msmtp/