Aller au contenu

« Mail2sh » : différence entre les versions

De Site à José Mans
Mans (discussion | contributions)
m ajout de : transmettre des ordres par email à un ordinateur
Mans (discussion | contributions)
Multilangue : Refonte des description.
 
(6 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
'''Publique''' : administrateur, geek
'''Publique''' : administrateur, geek


= 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]] [[File:Drapeau_Indonesia.png|link=#Indonesia|42px]] [[File:Flag of Iran.svg|link=#Persan|42px]] =
= 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]] =


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.
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.
Ligne 11 : Ligne 11 :


Pour une sécurité accrue, '''Mail2sh''' prend en charge '''GnuPG''', garantissant une transmission sécurisée des ordres via des emails chiffrés.
Pour une sécurité accrue, '''Mail2sh''' prend en charge '''GnuPG''', garantissant une transmission sécurisée des ordres via des emails chiffrés.
<span class="commande-option">Note (Avril 2025)</span> ''':''' La nouvelle version intègre '''GnuPG''' pour gérer les emails cryptés et renforcer encore la sécurité.


= Spécificités =
= Spécificités =
Ligne 29 : Ligne 27 :
** Logs détaillés de GnuPG (GPG) pour le chiffrement et la vérification des signatures.
** 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.
** Logs en '''texte brut''', envoyés sur demande au requérant avec la réponse à son email initial.
= Public Cible =
= Public Cible =
* '''Administrateurs système et DevOps'''
* '''Administrateurs système et DevOps'''
Ligne 48 : Ligne 43 :
** Besoin d’une solution de gestion et de contrôle à distance sans recours à des outils lourds ou coûteux.
** 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é.
** 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'' [[Mail2sh, l'article dans la presse|press par Xavier Leclercq]]
= Licence =
LICENCE: NO GPL. NO COMMERCIAL USE
* [[mail2shell_licence]]
= Auteurs =
Auteur: {{proprio}}
Translated: {{Philippe Graille}}
= Téléchargement =
Download
*[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]
<span class="warningbox">Si votre navigateur refuse de télécharger le paquet, veuillez utiliser  [[https://sourceforge.net/projects/mail2sh/ | SourceForge]]</span>


= Description multilingue =
= Description multilingue =
Ligne 60 : Ligne 82 :
'''Shell non interactif recevant ses commandes par mail.'''
'''Shell non interactif recevant ses commandes par mail.'''


Mail2sh permet l'utilisation d'un shell par email en vous évitant de connaitre ou modifier : procmail,sendmail, ...
Mail2shell permet l'utilisation d'un shell par email en vous évitant de connaitre ou modifier : procmail,sendmail, ...
 
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 />
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 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.
Seul les utilisateurs référencés par clef GPG ou fichier de configuration ont le droit d'utiliser mail2sh.<br />
|-
|-
|
|
Ligne 71 : Ligne 91 :
== English ==
== 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.
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 />
|-
|-
|
|
Ligne 77 : Ligne 100 :
== Italia ==
== 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.
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<br />
Solo gli utenti a cui si fa riferimento tramite chiave GPG o file di configurazione possono utilizzare mail2sh.<br />
|-
|-
|
|
|
|
== Deutsch ==
== Deutsch ==
Mail2shell ermöglicht die Verwendung einer Shell pro E-Mail, ohne dass Sie Folgendes kennen oder ändern müssen: Procmail, Sendmail usw.


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.
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 ==
== Indonesia ==
Aplikasi mail2sh memungkinkan  
Mail2shell memungkinkan penggunaan shell per email tanpa Anda harus mengetahui atau memodifikasinya: procmail, sendmail, dll.
Anda mengirim perintah shell  
melalui Email. Email dikirim ke
pengguna tertentu pada host Anda  
dan perintah akan dilakukan jika
user dan password yang diberi-
kan sesuai di /etc/passwd. Dengan
dikombinasikan modul PGP dan
dieknkripsi,akanmenjamintingkat
keamanan pengiriman. Yad


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]
[https://archive.org/details/majalah-info-linux-indonesia-november-2011/page/4/mode/2up?q=mail2sh Page 22]
|-
|-
Ligne 104 : Ligne 125 :
|
|
== Persan ==
== Persan ==
در Mail2sh یک ابزار برای فرمان پوسته ارسال از طریق ایمیل با یک ماژول ساده است و برای جلوگیری از شما می دانید که چگونه procmail و آثار در Sendmail. Mail2sh امکان انجام دستورات پوسته از طریق ایمیل. ایمیل به یک کاربر خاص را در میزبان خود را ارسال و دستورات خواهد شد اگر انجام کاربری و رمز عبور مشابه آنهایی که در / و غیره / passwd. دستورات با دسترسی کاربر اجرا، و در ترکیب با یک ماژول PGP تضمین یک سطح معینی از امنیت برای استفاده. توجه داشته باشید که سیستم رمزگذاری بومی نیست، بنابراین استفاده از یک مکانیزم رمزگذاری بسیار به دلایل امنیتی توصیه می شود
Mail2shell امکان استفاده از پوسته در هر ایمیل را بدون نیاز به دانستن یا تغییر می دهد: procmail، sendmail و غیره.
 
شما دستورات پوسته (ls، rmdir، webstat، ...) را به mail2sh@domain.dtl ارسال می کنید و همه آنها به bash ارسال می شوند<br />
فقط کاربرانی که با کلید GPG یا فایل پیکربندی ارجاع داده می شوند، مجاز به استفاده از mail2sh هستند.<br />
|}
|}
= Presse =
[[Category:Mail2shell]]
''article de'' [[Mail2sh, l'article dans la presse|press par Xavier Leclercq]]
[[Category:Perl]]
 
 
= Licence =
LICENCE: NO GPL. NO COMMERCIAL USE
 
* [[mail2shell_licence]]
 
 
= Auteurs =
Auteur: {{proprio}}
 
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 هستند.