logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
doc:reseau:oftc [31/05/2021 02:54]
arpinux créée
doc:reseau:oftc [31/05/2021 17:19] (Version actuelle)
arpinux [Les commandes Nickserv]
Ligne 3: Ligne 3:
   * Objet : Lister les commandes IRC utilisables sur le réseau OFTC   * Objet : Lister les commandes IRC utilisables sur le réseau OFTC
   * Niveau requis : {{tag>​intermédiaire}}   * Niveau requis : {{tag>​intermédiaire}}
-  * Commentaires : //Chaque serveur (et donc chaque réseau) a son lot propre de commandes. Ici nous décrivons celles valables sur le réseau OFTC.// ​FIXME+  * Commentaires : //Chaque serveur (et donc chaque réseau) a son lot propre de commandes. Ici nous décrivons celles valables sur le réseau OFTC.//
   * Suivi : {{tag>​en-chantier}}   * Suivi : {{tag>​en-chantier}}
     * Création par [[user>​arpinux]] 30/05/2021     * Création par [[user>​arpinux]] 30/05/2021
     * Testé par <...> le <...> FIXME     * Testé par <...> le <...> FIXME
-  * Commentaires sur le forum : [[:url-invalide ​| Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME+  * Commentaires sur le forum : [[https://debian-facile.org/​viewtopic.php?​id=30102| Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 Page en grande partie créée à partir de la page [[doc:​reseau:​freenode|freenode]]. Merci aux contributeurs de cette page ! :D Page en grande partie créée à partir de la page [[doc:​reseau:​freenode|freenode]]. Merci aux contributeurs de cette page ! :D
Ligne 46: Ligne 46:
 <note tip>Il est possible d'​automatiser cette procédure d'​identification de votre pseudo sur IRC . Exemple avec le client IRC Hexchat : [[doc:​reseau:​hexchat#​identification-automatique|Hexchat - identification-automatique client IRC]]</​note>​ <note tip>Il est possible d'​automatiser cette procédure d'​identification de votre pseudo sur IRC . Exemple avec le client IRC Hexchat : [[doc:​reseau:​hexchat#​identification-automatique|Hexchat - identification-automatique client IRC]]</​note>​
  
-<note>Pour automatiser ​l'identification via un certificat ssl, [[https://​oftc.net/​NickServ/​CertFP/​|suivez ce lien]] (doc OFTC en anglais)\\ +===== S'​authentifier sur OFTC avec un certificat SSL ===== 
-FIXME (ajouter une traduction de la doc OFTC en lien)</​note>​+ 
 +Pour être identifié automatiquement sur le serveur OFTC, vous pouvez utiliser un certificat SSL.\\ 
 + 
 +==== Création du certificat SSL ==== 
 + 
 +On commence par créer ce certificat grâce à openssl. Vous n'​êtes pas obligé de remplir tous les champs ;) : 
 +<code>openssl req -nodes -newkey rsa:2048 -keyout nick.key -x509 -days 3650 -out nick.cer 
 +Generating a 2048 bit RSA private key 
 +writing new private key to '​nick.key'​ 
 +----- 
 +Country Name (2 letter code) [FR]:​VotreCodePays 
 +State or Province Name (Aude) [Texas]:​VotreRégion 
 +Locality Name (eg, city) [Montréal]:​VotreVille 
 +Organization Name (eg, company) [debian-facile]:​VotreOrganisation 
 +Organizational Unit Name (eg, section) [IRC]:IRC 
 +Common Name (eg, YOUR name) []:Votre nom 
 +Email Address []:​VotreEmail@ADDRESS</​code>​ 
 + 
 +Cette commande va générer deux fichiers : 
 +  * une clé "​nick.key"​ 
 +  * un certificat "​nick.cer"​ 
 + 
 +N'​oubliez pas de changer les permissions de votre fichier '​nick.key'​ car il contient votre clé 
 +<​code>​chmod 400 nick.key</​code>​ 
 + 
 +Nous allons réunir ces deux fichiers dans un autre afin de l'utiliser avec oftc grâce à '​cat'​ 
 +<​code>​cat nick.cer nick.key > nick.pem</​code>​ 
 + 
 +N'​oubliez pas de changer les permissions de votre certificat/​clé 
 +<​code>​chmod 400 nick.pem</​code>​ 
 + 
 +Vous disposez donc désormais de 3 fichiers : votre certificat (.cer), votre clé SSL (.key) et votre certificat valide associant votre clé et votre certificat SSL (.pem)\\ 
 +Nous n'​allons utiliser que le fichier final, '​nick.pem'​ : vous pouvez supprimer les deux autres fichiers. 
 +<​code>​rm nick.{key,​cer}</​code>​ 
 + 
 +=== Création du certificat SSl (méthode alternative) === 
 + 
 +Vous pouvez utiliser une autre méthode qui vous permet de créer votre certificat en une seule commande : 
 +<​code>​openssl req -x509 -new -newkey rsa:2048 -sha256 -days 1096 -nodes -out nick.pem -keyout nick.pem</​code>​ 
 + 
 +==== Utiliser le certificat pour s'​authentifier sur OFTC ==== 
 + 
 +Le principe est de déplacer votre fichier .pem dans le dossier dédié de votre client IRC puis de le déclarer.\\ 
 +Ici un exemple avec le [[doc:​reseau:​weechat|client IRC weechat]] 
 + 
 +Créer si nécessaire le dossier qui va contenir les certificats 
 +<​code>​mkdir -p ~/​.weechat/​certs</​code>​ 
 + 
 +Déplacer le fichier dans le dossier dédié 
 +<​code>​mv nick.pem ~/​.weechat/​certs</​code>​ 
 + 
 +Dans votre client weechat, déconnectez et effacez le serveur OFTC, ajoutez le certificat, puis recréez le serveur OFTC en version SSL : 
 +<​code>/​disconnect OFTC 
 +/server del OFTC 
 +/server add OFTC irc.oftc.net/​6697 -ssl -ssl_verify -autoconnect 
 +/set irc.server.OFTC.ssl_cert %h/​certs/​nick.pem 
 +/​save</​code>​ 
 + 
 +Relancez alors weechatidentifiez-vous puis lancez la commande d'​ajout du certificat déclaré dans l'​étape précédente : 
 +<​code>/​connect OFTC 
 +/msg NickServ identify votremotdepasse 
 +/msg NickServ cert add 
 +/reconnect OFTC</​code>​ 
 + 
 +<​note>​Pour les autres client IRC, consultez la [[https://​oftc.net/​NickServ/​CertFP/​|doc OFTC en anglais]]</​note>​
  
 ===== Les commandes du client IRC ===== ===== Les commandes du client IRC =====
Ligne 74: Ligne 138:
 <note important>​Pour les opérations concernant un pseudo, il faut se connecter sous ce pseudo</​note>​ <note important>​Pour les opérations concernant un pseudo, il faut se connecter sous ce pseudo</​note>​
  
-|  Action ​                                      ​|  Commande ​ | +|  Action ​                                               |  Commande ​ | 
-| Enregistrement de votre pseudo ​               | ''/​msg nickserv register votremotdepasse votre_email'' ​ | +| Enregistrement de votre pseudo ​                        ​| ''/​msg nickserv register votremotdepasse votre_email'' ​ | 
-| S'​identifier à la connexion sur le serveur ​   | ''/​msg nickserv identify votremotdepasse'' ​ | +| S'​identifier à la connexion sur le serveur ​            ​| ''/​msg nickserv identify votremotdepasse'' ​ | 
-| Ajouter un pseudo sur le même mot de passe    | ''/​msg nickserv group lepseudo votremotdepasse'' ​ | +| Ajouter un pseudo sur le même mot de passe             ​| ''/​msg nickserv group lepseudo votremotdepasse'' ​ | 
-| Le retirer ​                                   | ''/​msg nickserv ungroup <​pseudo>​ votremotdepasse'' ​ | +| Le retirer ​                                            ​| ''/​msg nickserv ungroup <​pseudo>​ votremotdepasse'' ​ | 
-| Voir les pseudos de votre groupe ​             | ''/​msg nickserv info''​ | +| Voir les pseudos de votre groupe ​                      ​| ''/​msg nickserv info''​ | 
-| Supprimer votre groupe ​                       | ''/​msg nickserv drop votrepseudo votremotdepasse'' ​ | +| Supprimer votre groupe ​                                ​| ''/​msg nickserv drop votrepseudo votremotdepasse'' ​ | 
-| Obtenir de l'aide sur les commandes nickserv ​ | ''/​msg nickserv help'' ​ | +| Obtenir de l'aide sur les commandes nickserv ​          ​| ''/​msg nickserv help'' ​ | 
-| Récupérer votre pseudo ​                       | ''/​msg nickserv reclaim votrepseudo votremotdepasse'' ​ | +| Récupérer votre pseudo ​                                ​| ''/​msg nickserv reclaim votrepseudo votremotdepasse'' ​ | 
-| Changer de mot de passe                       ​| ''/​msg nickserv SET PASSWORD nouveau-mot-de-passe'' ​ | +| Changer de mot de passe                                | ''/​msg nickserv SET PASSWORD nouveau-mot-de-passe'' ​ | 
 +| Activer le "​Cloak"​ (ne pas afficher l'IP de connexion) | ''/​msg nickserv SET CLOAK ON'' ​ |
  
 ===== Les commandes Opérateurs ===== ===== Les commandes Opérateurs =====
doc/reseau/oftc.1622422475.txt.gz · Dernière modification: 31/05/2021 02:54 par arpinux

Pied de page des forums

Propulsé par FluxBB