Comment générer des clés SSH?
Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.
Si vous avez déjà construit un serveur de messagerie à partir de zéro, vous saurez que cela peut être une entreprise fastidieuse. Il existe une autre option pour ceux d'entre nous qui ne veulent pas passer du temps à éditer d'innombrables fichiers de configuration. iRedMail est un script shell incroyable qui installe et configure automatiquement tous les composants nécessaires à un serveur de messagerie entièrement fonctionnel. iRedMail utilise un ensemble complet de logiciels open source comprenant:
Postfix - Agent de transfert de courrier (MTA).Dovecot - Serveur POP3 et IMAP.Apache, Nginx- Serveur Web.OpenLDAP, Idapd- Serveur LDAP pour le stockage des comptes de messagerie.MySQL, MariaDB, PostgreSQL- serveur SQL pour les données d'application. Peut également être utilisé pour stocker des comptes de messagerie.SpamAssassin - scanner de spam.ClamAV - Scanner de virus.Amavisd-new - Interface entre Postfix, SpamAssassin et ClamAV.Roundcube - Client Webmail.SOGo Groupware - Service de calendrier, contact et tâches.Fail2ban - Interdit les adresses IP qui semblent malveillantes.Awstats - Analyseur de journaux Apache et Postfix.iRedAPD - Serveur de règles Postfix.Dans ce didacticiel, nous allons parcourir toutes les étapes pour faire fonctionner votre serveur de messagerie et le sécuriser avec SSL à l'aide de Let's Encrypt.
Avant de commencer l'installation, vous devez mettre à jour votre système.
sudo apt-get update
sudo apt-get upgrade
Ensuite, nous souhaitons définir notre nom d'hôte de nom de domaine complet (FQDN). Sur Ubuntu, le nom d'hôte est défini dans 2 fichiers, /etc/hostnameet /etc/hosts.
Ouvrez /etc/hostname.
sudo nano /etc/hostname
Ajoutez votre nom d'hôte court au fichier, pas votre nom de domaine complet. Si votre domaine complet est mail.example.comvotre fichier devrait ressembler à ceci.
mail
Ensuite, ouvrez /etc/hostset ajoutez votre nom de domaine complet.
127.0.0.1 mail.example.com mail localhost localhost.localdomain
Redémarrez votre serveur.
sudo shutdown -r now
Vous pouvez maintenant vérifier votre nom d'hôte.
hostname -f
Maintenant que votre nom de domaine complet a été défini, nous pouvons passer à l'installation. Téléchargez la dernière version d'iRedMail en utilisant wget. Vous pouvez trouver la dernière version en visitant la page de téléchargement d'iRedMail .
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2
Ensuite, extrayez l'archive tar puis cddans le répertoire.
tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7
Ensuite, ajoutez l'autorisation au script et exécutez-le avec sudo.
chmod +x iRedMail.sh
sudo bash iRedMail.sh
Vous verrez un assistant de configuration qui vous posera quelques questions:
/var/vmail.mail.example.comvous saisirez example.comvotre premier nom de domaine de messagerie.Roundcubeet iRedAdmin.Maintenant que tout est entré, il nous suffit de revoir les paramètres et de commencer l'installation. Après l'installation, il vous sera demandé si vous souhaitez utiliser les règles de pare-feu fournies par iRedMail. La règle sera copiée dans /etc/default/iptables. Pour utiliser cette option, entrez " y" et continuez. Vous verrez alors des données vitales, notamment:
Ces données peuvent également être consultées sur /home/yourusername/iRedMail-0.9.7/iRedMail.tips.
Redémarrez votre serveur.
sudo shutdown -r now
Après le redémarrage, vous pouvez accéder à la page d'administration Web en https://mail.example.com/iredadminutilisant votre domaine. Pour accéder à votre messagerie, utilisez la page Roundcube à l'adresse https://mail.example.com/mail. iRedMail installe le serveur avec un certificat auto-signé qui nécessite des autorisations spéciales pour ouvrir la page dans votre navigateur. Il est recommandé de mettre à niveau vers un certificat CA officiel. Let's Encrypt est une autorité de certification qui offre des certificats gratuits. Visitez Configuration de LetsEncrypt sur Linux pour plus d'informations sur l'utilisation de ce service. Une fois le certificat obtenu, vous devrez remplacer les certificats auto-signés.
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
Redémarrez tous les services à l'aide de la clé. Si vous avez utilisé Nginx pour votre serveur Web, vous devez le remplacer apache2par nginx.
sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot
Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.
Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.
Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau
ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.
Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+
Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.
Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus
13 outils commerciaux d'extraction de données de Big Data
Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true
Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.