Non catégorisé

Comment effectuer Auth Digest-MD5 Cram-MD5 Ligne de commande Authentification SMTP

Comment effectuer Auth Digest-MD5 Cram-MD5 Ligne de commande Authentification SMTP

Cette configuration décrira une procédure pour se connecter au serveur SMTP à l'aide de la méthode d'authentification de chiffrement Auth Digest-MD5 CRAM-MD5 via Telnet. Tout d'abord, nous devons installer toutes les conditions préalables:

# apt-get install telnet sasl2-bin 

En utilisant la commande telnet, nous nous connecterons au serveur SMTP. Le sasl2-bin le package contient Gen-Auth Commande que nous utiliserons pour générer notre réponse encodée Base64 au défi d'authentification du serveur. Permet de commencer par utiliser telnet Commande pour se connecter à notre serveur:

$ telnet 10.1.1.11 25 essayant 10.1.1.11… connecté à 10.1.1.11. Le caractère d'échappement est '^]'. 220 courrier.hôte local.LocalDomain ESMTP Postfix (Ubuntu) 

Nous sommes maintenant connectés. L'étape suivante consiste à vérifier les méthodes d'authentification prises en charge par le serveur:

Ehlo Testing 250 Mail.hôte local.LocalDomain 250-Pipelining 250-Size 10240000 250-VRFY 250-ETRN 250-StartTLS 250-C 250-Auth = Digest-MD5 CRAM-MD5 250-EnhancedStatudes 250-8Bitmime 250 DSN 

À partir de la sortie ci-dessus, nous pouvons voir que le serveur est capable de Auth Digest-MD5 CRAM-MD5 Authentification de connexion. Lors de l'utilisation Auth Digest-MD5 CRAM-MD5 Méthode d'authentification Aucun mot de passe clair n'est échangé entre le serveur et le client. Au lieu de cela, le serveur génère un «défi» codé de base64 au client. Générons d'abord une question de défi:

AUTH CRAM-MD5 334 PDU3NJQ0MZC2MI4ZMJKWNZRABWFPBC5SAW51EGNVBN1BHRPBMCUY29TLMF1PG == 

Maintenant en utilisant un terminal séparé que nous utiliserons Gen-Auth Commande pour générer une réponse à l'aide de la méthode d'authentification, du nom d'utilisateur et du mot de passe comme arguments:

# Gen-Auth cram-md5 lubos @ localhost.LocalDomain MyPassword Challenge: PDU3NJQ0MZC2MI4ZMJKWNZRABWFPBC5SAW51EGNVBN1BHRPBMCUY29TLMF1PG == BHVIB3NABGUDXHJB25ZDWX0AW5nlMNVBS5HDSBIZWY2MJKI Mjmyntjkmmzlntc4ma == 

Ensuite, nous répondons simplement avec la chaîne codée codée Base64 générée par Gen-Auth commande:

AUTH CRAM-MD5 334 PDU3NJQ0MZC2MI4ZMJKWNZRABWFPBC5SAW51EGNVBN1BHRPBMCUY29TLMF1PG == BHVIB3NABGUDXHJB25ZDWX0AW5nlMNVB Mjmyntjkmmzlntc4ma == 235 2.7.0 Authentification réussie 
WWW MECHELINE - Autorisation 101 Top 10 requise
Voici un petit script sur la façon de se connecter à un .. Supposons que l'URL que nous voulons nous connecter est http () // www (.)exemple(.) com / ...
Xine n'a pas pu initialiser les pilotes audio
Xine n'a pas pu initialiser le message d'erreur des pilotes audio est un problème qui me dérange depuis longtemps. J'ai le sentiment que ce n'est pas ...
En utilisant .Fichier htaccess pour rediriger vers www hôte
Parfois, nous aimerions demander à Apache de rediriger tous les visiteurs entrants de notre_sample_domain.com à www.our_sample_domain.com pour faire ç...