Aller au contenu

« Mail2sh » : différence entre les versions

De Site à José Mans
Mans (discussion | contributions)
m ajout de style de https://mans.gyptis.org/w/MediaWiki:Common.css
Mans (discussion | contributions)
Multilangue : Refonte des description.
 
(19 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
= Mail2sh 1.5-1  [[File:Drapeau francais_move.png|link=#French|42px]] [[File:Drapeau anglais.png|link=#English|42px]] [[File:Drapeau italie.webp|link=#Italia|42px]] [[File:Drapeau_allemand.webp|link=#Deutsch|42px]] =
'''Publique''' : administrateur, geek


Un petit programme encore utile pour des projets bien spécifiques comme celui de [http://www.galatee-observatory.org/ Galatée Observatory] où il est nullement besoin d'avoir une interactivité avec l'ordinateur où doivent être exécutées les commandes shells et où il faut absolument que les ordres passent dès que la connexion réseaux est rétabli.
= Mail2sh 1.9.0-1  [[File:Drapeau francais_move.png|link=#French|42px]] [[File:Drapeau anglais.png|link=#English|42px]] [[File:Drapeau italie.webp|link=#Italia|42px]] [[File:Drapeau_allemand.webp|link=#Deutsch|42px]] [[File:Drapeau_Indonesia.png|link=#Indonesia|42px]] [[File:Flag of Iran.svg|link=#Persan|42px]] =
Idéale donc quand l'accès à la machine n'est pas régulière, voire critique comme c'est le cas sur [http://www.galatee-observatory.org/ Galatée].


Il y a bien [[wpfr:UUCP|UUCP]], mais mail2sh permet une utilisation plus intuitive et moins limitatives, car on peut tout y faire alors qu'avec [[wpfr:UUCP|UCCP]], il est obligatoire de posséder un client adapté et d'avoir un serveur réglé pour exécuter les commandes. Alors que mail2sh ne nécessite qu'un simple éditeur de courrier électronique coté client.
Un programme conçu pour des besoins spécifiques, transmettre des ordres par email à un ordinateur, comme le projet '''Galatée Observatory''', où aucune interaction directe avec l’ordinateur d'exécution n'est nécessaire. L'essentiel est que les commandes shell soient prises en compte dès que la connexion réseau est rétablie. '''Mail2sh''' est donc idéal lorsque l'accès à la machine est irrégulier ou critique.


Pour accroitre la sécurité de cet outils utiliser votre clef [[wpfr:GPG|GPG]] est sans nul doute le meilleur choix.
Bien sûr, il existe '''UUCP''', mais '''Mail2sh''' se distingue par sa simplicité et sa flexibilité :


<span class="commande-option">Note 2025 03 11 :</span> Mail2sh arrive bientôt avec une implémentation de GnuPG qui permettra de gérer des emails cryptés et par conséquent <span class="commande-exe">accroître la sécurité au maximum.</span>
* Pas besoin d’un client dédié ou d’un serveur préconfiguré.
* Un simple email suffit pour exécuter des commandes.


''article de'' [[Mail2sh, l'article dans la presse|press par Xavier Leclercq]]
Pour une sécurité accrue, '''Mail2sh''' prend en charge '''GnuPG''', garantissant une transmission sécurisée des ordres via des emails chiffrés.


= Spécificités =
* '''Multi-utilisateur'''
** Fonctionne avec une identification GnuPG stockée dans le trousseau de clés du compte Mail2sh, garantissant une authentification sécurisée.
** Compatible avec des identifiants et mots de passe distincts pour chaque utilisateur.
** Possibilité de définir un accès invité unique pour tous ou d'attribuer des accès spécifiques avec des privilèges différenciés.
* '''Flexible'''
** Gestion des fichiers attachés reçus via les commandes shell (stockage et/ou exécution selon la configuration).
** Fichier de configuration modulable et adaptable aux besoins.
** Compatible avec les protocoles IMAP, POP3 ou toute autre source de transport d’email.
** Fonctionne avec tous les MTA compatibles Linux utilisant <code>~/.procmail</code>, tels que Postfix, Exim et Sendmail.
* '''Rapports'''
** Suivi de l'exécution des commandes reçues par email.
** Journalisation des opérations de Mail2sh.
** Logs détaillés de GnuPG (GPG) pour le chiffrement et la vérification des signatures.
** Logs en '''texte brut''', envoyés sur demande au requérant avec la réponse à son email initial.
= Public Cible =
* '''Administrateurs système et DevOps'''
** Besoin d'exécuter des commandes à distance de manière sécurisée sans ouvrir d'accès SSH.
** Gestion de serveurs dans des environnements où seul l'email est accessible (ex : infrastructures isolées, cloud restreint).
* '''Équipes de supervision et maintenance IT'''
** Automatisation et suivi des tâches de diagnostic et d’intervention en cas de problème réseau.
** Exécution d’actions correctives sur des serveurs même en cas de connexion instable ou limitée.
* '''Techniciens de terrain et télétravailleurs'''
** Accès aux systèmes et scripts sans nécessiter de connexion VPN ou interface spécifique.
** Capacité à envoyer des commandes via email même avec une connexion Internet dégradée.
* '''Utilisateurs avancés et passionnés de scripting'''
** Automatisation de tâches sur des machines distantes via une solution légère et simple à mettre en place.
** Personnalisation poussée grâce à la flexibilité du fichier de configuration et des accès utilisateurs.
* '''Associations et organisations à infrastructure restreinte'''
** Besoin d’une solution de gestion et de contrôle à distance sans recours à des outils lourds ou coûteux.
** Sécurisation des accès et gestion des droits par GnuPG sans dépendre d’un serveur centralisé.


= Tutoriel =
Version Française [[Mail2sh/FR/Tutoriel]]


<center>'''WARNING: version no secure, ABSOLUTELY NO WARRANTY'''<br/></center>
Je l'espère, vous aidera à installer et comprendre comment fonctionne Mail2shell.
=== French ===


'''Shell non interactif recevant ses commandes par mail.'''
= Presse =
''article de'' [[Mail2sh, l'article dans la presse|press par Xavier Leclercq]]
= Licence =
LICENCE: NO GPL. NO COMMERCIAL USE


''Description:''
* [[mail2shell_licence]]
= Auteurs =
Auteur: {{proprio}}


Translated: {{Philippe Graille}}


= Téléchargement =
Download


Mail2sh permet l'utilisation d'un shell par email en vous évitant de connaitre ou modifier : procmail,sendmail, ...
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2shell_1.9.0-1_all.deb Debian version]
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2shell-1.9.0.tgz Slack ware version]
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2shell-1.9.0-1.noarch.rpm RPM version]


Mail2sh permet d'exécuter des commandes shell envoyées par mail.


Vous envoyez des commandes shell (ls, rmdir, webstat, ...) à mail2sh@domain.dtl et elles seront toutes soumises à l'interpréteur de commande que l'utilisateur utilise (man 5 passwd).<br/>
Seul les utilisateurs référencés dans le fichier de configuration ont le droit d'utiliser mail2sh. Cependant ces utilisateurs devront exister dans /etc/passwd.<br/>Mail2sh offre un système d'authentification d'utilisateurs afin de diminuer les risques d'accès à un shell. Ce système ""n'est"" pas crypté!!!!!<br/>Associé avec un module PGP il vous garantira une sécurité optimale lors de vos envois de mot de pass par courrier.


<span class="warningbox">Si votre navigateur refuse de télécharger le paquet, veuillez utiliser  [[https://sourceforge.net/projects/mail2sh/ | SourceForge]]</span>


= Description multilingue =
{| class="wikitable"
!
!''Description:''
|-
|
|
=== French ===


'''Shell non interactif recevant ses commandes par mail.'''


<center>'''WARNING: version no secure, ABSOLUTELY NO WARRANTY'''<br/></center>
Mail2shell permet l'utilisation d'un shell par email en vous évitant de connaitre ou modifier : procmail,sendmail, ...
=== English ===
 
Mail2sh is a tool for send shell command by email with a simple module and to avoid you to know how procmail and sendmail works. Mail2sh makes it possible to carry out shell commands by email. Email is sent to a particular user on your host and the commands will be carried out if the user and password given matches ones in /etc/passwd. Commands are executed with the user's privileges, and combined with a PGP module ensures a certain level of security for use. Note that the system is not natively encrypted, so use of an encryption mechanism is highly recommended for security reasons.
 
 
 
=== Italia ===
 
Con questo script è possibile inviare comandi di shell alla propria macchina attraverso la posta elettronica. Un'email viene inviata ad un particolare utente sull'host e il comando in essa contenuto verrà eseguito se utente e password forniti coincidono con quelli presenti in /etc/passwd. I comandi sono eseguiti naturalmente con i privilegi dell'utente e combinati con un modulo PGP assicurano un buon livello di sicurezza.<br/>


=== Deutsch ===
Vous envoyez des commandes shell (ls, rmdir, webstat, ...) à mail2sh@domain.dtl et elles seront toutes soumises à bash<br />
Seul les utilisateurs référencés par clef GPG ou fichier de configuration ont le droit d'utiliser mail2sh.<br />
|-
|
|
== English ==


Mail2sh macht es möglich shell commands über email auszuführen. Es wird eine Mail an den jeweiligen Benutzer auf dem Host geschickt und die shell commands werden dann ausgeführt, wenn das mitgelieferte Passwort und der Username mit denen von /etc/passwd übereinstimmen. Die Befehle werden mit den jeweiligen Rechten des Benutzers ausgeführt. Durch ein PGP module bringt es ein gewisse Sicherheit mit sich.
Mail2shell allows you to use a shell via email, eliminating the need to know or modify: procmail, sendmail, etc.


You send shell commands (ls, rmdir, webstat, etc.) to mail2sh@domain.dtl, and they will all be submitted to bash.<br />
Only users referenced by GPG key or configuration file are allowed to use mail2sh.<br />
|-
|
|
== Italia ==


Mail2shell consente di utilizzare una shell per ogni e-mail senza dover conoscere o modificare: procmail, sendmail, ecc.


=== Licence ===
Invia comandi shell (ls, rmdir, webstat, ...) a mail2sh@domain.dtl e verranno tutti inviati a bash<br />
Solo gli utenti a cui si fa riferimento tramite chiave GPG o file di configurazione possono utilizzare mail2sh.<br />
|-
|
|
== Deutsch ==
Mail2shell ermöglicht die Verwendung einer Shell pro E-Mail, ohne dass Sie Folgendes kennen oder ändern müssen: Procmail, Sendmail usw.


LICENCE: NO GPL. NO COMMERCIAL USE
Sie senden Shell-Befehle (ls, rmdir, webstat, ...) an mail2sh@domain.dtl und sie werden alle an bash übermittelt<br />
Nur Benutzer, die über einen GPG-Schlüssel oder eine Konfigurationsdatei referenziert werden, dürfen mail2sh verwenden.<br />
|-
|
|
== Indonesia ==
Mail2shell memungkinkan penggunaan shell per email tanpa Anda harus mengetahui atau memodifikasinya: procmail, sendmail, dll.


Anda mengirim perintah shell (ls, rmdir, webstat, ...) ke mail2sh@domain.dtl dan semuanya akan dikirimkan ke bash<br />
Hanya pengguna yang direferensikan oleh kunci GPG atau berkas konfigurasi yang diizinkan menggunakan mail2sh.<br />
[https://archive.org/details/majalah-info-linux-indonesia-november-2011/page/4/mode/2up?q=mail2sh Page 22]
|-
|
|
== Persan ==
Mail2shell امکان استفاده از پوسته در هر ایمیل را بدون نیاز به دانستن یا تغییر می دهد: procmail، sendmail و غیره.


 
شما دستورات پوسته (ls، rmdir، webstat، ...) را به mail2sh@domain.dtl ارسال می کنید و همه آنها به bash ارسال می شوند<br />
=== Auteurs ===
فقط کاربرانی که با کلید GPG یا فایل پیکربندی ارجاع داده می شوند، مجاز به استفاده از mail2sh هستند.<br />
 
|}
Auteur: {{proprio}}
[[Category:Mail2shell]]
 
[[Category:Perl]]
Translated: {{Philippe Graille}}
 
 
 
=== Téléchargement ===
 
Download
 
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2sh_1.5-1_all.deb Debian version]
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2sh-1.5.tgz Slack ware version]
*[https://mans.gyptis.org/ce_que_je_fais/logiciels_softs/mail2sh/mail2sh-1.5-1.noarch.rpm RPM version]
 
 
 
<span class="warningbox">Si votre navigateur refuse de télécharger le paquet, veuillez utiliser  [[https://sourceforge.net/projects/mail2sh/ | SourceForge]]</span>
 
[[index.php?title=Catégorie:Perl]]

Dernière version du 20 avril 2025 à 09:39

Publique : administrateur, geek

Mail2sh 1.9.0-1

Un programme conçu pour des besoins spécifiques, transmettre des ordres par email à un ordinateur, comme le projet Galatée Observatory, où aucune interaction directe avec l’ordinateur d'exécution n'est nécessaire. L'essentiel est que les commandes shell soient prises en compte dès que la connexion réseau est rétablie. Mail2sh est donc idéal lorsque l'accès à la machine est irrégulier ou critique.

Bien sûr, il existe UUCP, mais Mail2sh se distingue par sa simplicité et sa flexibilité :

  • Pas besoin d’un client dédié ou d’un serveur préconfiguré.
  • Un simple email suffit pour exécuter des commandes.

Pour une sécurité accrue, Mail2sh prend en charge GnuPG, garantissant une transmission sécurisée des ordres via des emails chiffrés.

Spécificités

  • Multi-utilisateur
    • Fonctionne avec une identification GnuPG stockée dans le trousseau de clés du compte Mail2sh, garantissant une authentification sécurisée.
    • Compatible avec des identifiants et mots de passe distincts pour chaque utilisateur.
    • Possibilité de définir un accès invité unique pour tous ou d'attribuer des accès spécifiques avec des privilèges différenciés.
  • Flexible
    • Gestion des fichiers attachés reçus via les commandes shell (stockage et/ou exécution selon la configuration).
    • Fichier de configuration modulable et adaptable aux besoins.
    • Compatible avec les protocoles IMAP, POP3 ou toute autre source de transport d’email.
    • Fonctionne avec tous les MTA compatibles Linux utilisant ~/.procmail, tels que Postfix, Exim et Sendmail.
  • Rapports
    • Suivi de l'exécution des commandes reçues par email.
    • Journalisation des opérations de Mail2sh.
    • Logs détaillés de GnuPG (GPG) pour le chiffrement et la vérification des signatures.
    • Logs en texte brut, envoyés sur demande au requérant avec la réponse à son email initial.

Public Cible

  • Administrateurs système et DevOps
    • Besoin d'exécuter des commandes à distance de manière sécurisée sans ouvrir d'accès SSH.
    • Gestion de serveurs dans des environnements où seul l'email est accessible (ex : infrastructures isolées, cloud restreint).
  • Équipes de supervision et maintenance IT
    • Automatisation et suivi des tâches de diagnostic et d’intervention en cas de problème réseau.
    • Exécution d’actions correctives sur des serveurs même en cas de connexion instable ou limitée.
  • Techniciens de terrain et télétravailleurs
    • Accès aux systèmes et scripts sans nécessiter de connexion VPN ou interface spécifique.
    • Capacité à envoyer des commandes via email même avec une connexion Internet dégradée.
  • Utilisateurs avancés et passionnés de scripting
    • Automatisation de tâches sur des machines distantes via une solution légère et simple à mettre en place.
    • Personnalisation poussée grâce à la flexibilité du fichier de configuration et des accès utilisateurs.
  • Associations et organisations à infrastructure restreinte
    • Besoin d’une solution de gestion et de contrôle à distance sans recours à des outils lourds ou coûteux.
    • Sécurisation des accès et gestion des droits par GnuPG sans dépendre d’un serveur centralisé.

Tutoriel

Version Française Mail2sh/FR/Tutoriel

Je l'espère, vous aidera à installer et comprendre comment fonctionne Mail2shell.

Presse

article de press par Xavier Leclercq

Licence

LICENCE: NO GPL. NO COMMERCIAL USE

Auteurs

Auteur: José Mans

Translated: Philippe Graille

Téléchargement

Download


Si votre navigateur refuse de télécharger le paquet, veuillez utiliser [| SourceForge]

Description multilingue

Description:

French

Shell non interactif recevant ses commandes par mail.

Mail2shell permet l'utilisation d'un shell par email en vous évitant de connaitre ou modifier : procmail,sendmail, ...

Vous envoyez des commandes shell (ls, rmdir, webstat, ...) à mail2sh@domain.dtl et elles seront toutes soumises à bash
Seul les utilisateurs référencés par clef GPG ou fichier de configuration ont le droit d'utiliser mail2sh.

English

Mail2shell allows you to use a shell via email, eliminating the need to know or modify: procmail, sendmail, etc.

You send shell commands (ls, rmdir, webstat, etc.) to mail2sh@domain.dtl, and they will all be submitted to bash.
Only users referenced by GPG key or configuration file are allowed to use mail2sh.

Italia

Mail2shell consente di utilizzare una shell per ogni e-mail senza dover conoscere o modificare: procmail, sendmail, ecc.

Invia comandi shell (ls, rmdir, webstat, ...) a mail2sh@domain.dtl e verranno tutti inviati a bash
Solo gli utenti a cui si fa riferimento tramite chiave GPG o file di configurazione possono utilizzare mail2sh.

Deutsch

Mail2shell ermöglicht die Verwendung einer Shell pro E-Mail, ohne dass Sie Folgendes kennen oder ändern müssen: Procmail, Sendmail usw.

Sie senden Shell-Befehle (ls, rmdir, webstat, ...) an mail2sh@domain.dtl und sie werden alle an bash übermittelt
Nur Benutzer, die über einen GPG-Schlüssel oder eine Konfigurationsdatei referenziert werden, dürfen mail2sh verwenden.

Indonesia

Mail2shell memungkinkan penggunaan shell per email tanpa Anda harus mengetahui atau memodifikasinya: procmail, sendmail, dll.

Anda mengirim perintah shell (ls, rmdir, webstat, ...) ke mail2sh@domain.dtl dan semuanya akan dikirimkan ke bash
Hanya pengguna yang direferensikan oleh kunci GPG atau berkas konfigurasi yang diizinkan menggunakan mail2sh.
Page 22

Persan

Mail2shell امکان استفاده از پوسته در هر ایمیل را بدون نیاز به دانستن یا تغییر می دهد: procmail، sendmail و غیره.

شما دستورات پوسته (ls، rmdir، webstat، ...) را به mail2sh@domain.dtl ارسال می کنید و همه آنها به bash ارسال می شوند
فقط کاربرانی که با کلید GPG یا فایل پیکربندی ارجاع داده می شوند، مجاز به استفاده از mail2sh هستند.