Mail2sh
Publique : administrateur, geek
Mail2sh 1.5-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.
Note (Avril 2025) : La nouvelle version intègre GnuPG pour gérer les emails cryptés et renforcer encore la sécurité.
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é.
Description multilingue
Description: | |
---|---|
FrenchShell 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, ... 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). | |
EnglishMail2sh 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. | |
ItaliaCon 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. | |
DeutschMail2sh 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. | |
IndonesiaAplikasi mail2sh memungkinkan 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 | |
Persanدر Mail2sh یک ابزار برای فرمان پوسته ارسال از طریق ایمیل با یک ماژول ساده است و برای جلوگیری از شما می دانید که چگونه procmail و آثار در Sendmail. Mail2sh امکان انجام دستورات پوسته از طریق ایمیل. ایمیل به یک کاربر خاص را در میزبان خود را ارسال و دستورات خواهد شد اگر انجام کاربری و رمز عبور مشابه آنهایی که در / و غیره / passwd. دستورات با دسترسی کاربر اجرا، و در ترکیب با یک ماژول PGP تضمین یک سطح معینی از امنیت برای استفاده. توجه داشته باشید که سیستم رمزگذاری بومی نیست، بنابراین استفاده از یک مکانیزم رمزگذاری بسیار به دلایل امنیتی توصیه می شود |
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]