Aller directement au contenu

Envoi d’un mail lors d’une connexion SSH

Réseaux et sécurité
  • 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 ?

  • @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/

Sujets suggérés

  • MAJ impossible

    Réseaux et sécurité
    3
    0 Votes
    3 Messages
    688 Vues
    A

    Merci papinou ,mais je prefere passer à la reinstallation sur clé usbLive.

  • Le pare-feu expliqué (firewall en anglais)

    Réseaux et sécurité
    1
    0 Votes
    1 Messages
    152 Vues
    Personne n'a répondu
  • Coreboot & Me_Cleaner

    Réseaux et sécurité
    3
    1 Votes
    3 Messages
    172 Vues
    Y

    @papinou Le seul problème ici est que ça semble s'adresser à des processeurs plutôt anciens. En tous cas, ceci me conforte dans mon idée qu'on nous pousse à utiliser l'ordi pour tout et que rien n'est sécurisé. Ce monde est juste effrayant. Je lâche donc l'ordi et vais à la pêche. Bon, cela dit, il n'a plus d'eau et l'eau restante est polluée !

  • LTSP ou comment faire tourner des machines sans disque dur

    Réseaux et sécurité
    3
    1 Votes
    3 Messages
    384 Vues
    ?

    Un serveur d'install party met en oeuvre les mêmes techno (DHCP, TFTP, NFS, etc.). Quasi tous les PC peuvent démarrer sur le réseau à l'aide de leur carte ethernet (paramétrage du BIOS/UEFI).

  • Tor Proxy sur Ubuntu 22.04

    Déplacé Réseaux et sécurité
    5
    0 Votes
    5 Messages
    245 Vues
    ?

    Bonsoir @Olivier ,

    Je n'utilise pas TOR mais c'était une info plus particulièrement pour @e1415 . J'ai préféré la mettre ici, au lieu d'utiliser le chat, pour faire vivre le forum (Mon choix de serveur proxy est Nginx mais pas Tor proxy).

    Une controverse sur les Nightly builds et Git ? :

    https://www.reddit.com/r/github/comments/f0dh2d/best_practice_for_deploying_nightly_builds/
  • Le top 10 des vulnérabilités web par la fondation Owasp

    Réseaux et sécurité
    6
    0 Votes
    6 Messages
    221 Vues
    ?

    Il reste toujours actualité ,Il y a trois nouvelles catégories, il y a 4 catégories avec des changements de nom et de portée, et une certaine consolidation dans leur Top 10 pour 2021.
    Mais a mon avis , le plus grand facteur de faille en sécurité reste l ' Humain (les devs , l'utilisateur d'une machine , le sysadmin, etc...) par méconnaissance, oublie, etc..., pas la machine qui elle ne comprend que le binaire .
    C'est pour cela que partager la connaissance en informatique meme avec un petit niveau est important .

  • 0 Votes
    3 Messages
    266 Vues
    ?

    Le certificat DST Root CA X3 expire bien le 30 septembre prochain mais le chaînage du certificat du forum est réalisé avec ISRG Root X1 qui expire en 2035 et Let's Encrypt R3 qui lui expire en 2025. Le nécessaire semble avoir été donc fait.

  • Flux RSS ou comment concentrer ses efforts autrement

    Déplacé Réseaux et sécurité
    6
    0 Votes
    6 Messages
    378 Vues
    Y

    Pour ceux qui utilisent le gestionnaire de paquet Gnu Guix, voici la sortie de la commande "guix search newsboat" (il y a donc deux versions disponibles) :
    ******************************************
    name: newsboat
    version: 2.26
    outputs: out
    systems: x86_64-linux
    dependencies: curl@7.79.1 gettext-minimal@0.21 json-c@0.15 libxml2@2.9.12

    ncurses@6.2.20210619 openssl@1.1.1l pkg-config@0.29.2 ruby-asciidoctor@2.0.16 sqlite@3.36.0 stfl@0.24
    location: gnu/packages/syndication.scm:218:2
    homepage: https://newsboat.org/
    license: GPL 2+, Expat
    synopsis: Text-mode RSS and Atom feed reader with podcast support
    description: Newsboat is a feed reader for "RSS" and "Atom", XML formats widely used to transmit, publish, and syndicate news or blog articles. It's designed for use on text terminals, and to have a coherent and easy-to-use interface that might look familiar to mutt' or slrn' users. Newsboat supports OPML import/exports, HTML rendering, podcasts (with `podboat'), off-line reading, searching and storing articles to your file system, and many more features.
    relevance: 24

    name: newsboat
    version: 2.13
    outputs: out
    systems: x86_64-linux i686-linux
    dependencies: asciidoc@9.1.0 curl@7.79.1 gettext-minimal@0.21 json-c@0.13.1

    libxml2@2.9.12 ncurses@6.2.20210619 pkg-config@0.29.2 sqlite@3.36.0 stfl@0.24
    location: gnu/packages/syndication.scm:314:2
    homepage: https://newsboat.org/
    license: GPL 2+, Expat
    synopsis: Text-mode RSS and Atom feed reader with podcast support
    description: Newsboat is a feed reader for "RSS" and "Atom", XML formats widely used to transmit, publish, and syndicate news or blog articles. It's designed for use on text terminals, and to have a coherent and easy-to-use interface that might look familiar to mutt' or slrn' users. Newsboat supports OPML import/exports, HTML rendering, podcasts (with `podboat'), off-line reading, searching and storing articles to your file system, and many more features.
    relevance: 24
    *********************************************