Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« AJLSM Mots de passe » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
 
(3 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 15 : Ligne 15 :
$ unzip /usr/local/src/gpg_keys.zip
$ unzip /usr/local/src/gpg_keys.zip
</syntaxhighlight>
</syntaxhighlight>
On obtient le nouveau répertoire {{path|keys2}}.


On en copie le contenu dans le répertoire {{path|~/.gnupg}} :
On en copie le contenu dans le répertoire {{path|~/.gnupg}} :


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ sudo mv /usr/local/src/gpg_keys/* ~/.gnupg/
$ mkdir ~/.gnupg
$ chmod 600 ~/.gnupg
$ sudo mv keys2/* ~/.gnupg/
$ sudo ls ~/.gnupg
$ sudo ls ~/.gnupg
gpg.conf  pubring.gpg  random_seed  secring.gpg  trustdb.gpg
gpg.conf  pubring.gpg  random_seed  secring.gpg  trustdb.gpg
$ rm -rf keys2
</syntaxhighlight>
</syntaxhighlight>


Ligne 33 : Ligne 38 :
   
   
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ sudo gpg --decrypt ./serveurs_ajlsm.asc
$ sudo gpg -d ./serveurs_ajlsm.asc
</syntaxhighlight>
</syntaxhighlight>


Finalement, on testera son installation en copiant au préalable
Finalement, on testera son installation :
un fichier d'extention {{path|.asc}}.


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ cp ~/workspace/internals/srv-houat.asc ~/temp
$ cd ~/workspace/internals/srv-houat.asc
$ cd ~/temp
$ sudo gpg --decrypt ./srv-houat.asc
$ sudo gpg --decrypt ./srv-houat.asc
Une phrase de passe est nécessaire pour déverrouiller la clef secrète de
l'utilisateur : « AJLSM <ajlsm@ajlsm.com> »
clef ELG-E de 4096 bits, identifiant 21A83C65, créée le 2008-10-09 (identifiant de clef principale 2E90FD43)
...
</syntaxhighlight>
</syntaxhighlight>


Le mot de passe de l'utilisateur courant de la session est demandé.
Le mot de passe de l'utilisateur courant de la session est éventuellement demandé par la commande sudo.


Puis la passphrase sera demandée.
Puis la passphrase sera demandée.
On récupèrera la passphrase auprès de l'administrateur.
On récupère la passphrase auprès de l'administrateur.


Les informations obtenues permettent de se connecter au serveur {{var|houat}}.
Les informations obtenues permettent de se connecter au serveur {{var|houat}}.


== L'éditeur Vim et les fichiers .asc ==
== L'éditeur Vim et les fichiers .asc ==
Ligne 59 : Ligne 65 :


On installe le module {{var|gnupg.vim}}, disponible sur la page  
On installe le module {{var|gnupg.vim}}, disponible sur la page  
[[gnupg.vim : Plugin for transparent editing of gpg encrypted files|http://www.vim.org/scripts/script.php?script_id=3645]].  
[http://www.vim.org/scripts/script.php?script_id=3645 gnupg.vim : Plugin for transparent editing of gpg encrypted files].  


Puis on ajoute les deux lignes suivantes dans le fichier {{path|~/.bashrc}},
Puis on ajoute les deux lignes suivantes dans le fichier {{path|~/.bashrc}},

Dernière version du 9 avril 2015 à 07:37

Les fichiers d'extention .asc sont des fichiers cryptés.

La commande gpg permet d'encrypter et de décrypter des fichiers d'extension .asc, et de lire résultat du décryptage.

L'éditeur Vim dispose d'un plug-in prenant en charge gpg.


La commande gpg et les fichiers .asc

[modifier | modifier le wikicode]

On récupère les fichiers de configuration /usr/local/src/gpg_keys.zip pour GnuPg auprès de l'administrateur :

$ unzip /usr/local/src/gpg_keys.zip

On obtient le nouveau répertoire keys2.

On en copie le contenu dans le répertoire ~/.gnupg :

$ mkdir ~/.gnupg
$ chmod 600 ~/.gnupg
$ sudo mv keys2/* ~/.gnupg/
$ sudo ls ~/.gnupg
gpg.conf  pubring.gpg  random_seed  secring.gpg  trustdb.gpg
$ rm -rf keys2

Pour encrypter un fichier :

$ sudo gpg --recipient ajlsm@ajlsm.com --armor --encrypt serveurs_ajlsm

Pour décrypter un fichier :

$ sudo gpg -d ./serveurs_ajlsm.asc

Finalement, on testera son installation :

$ cd ~/workspace/internals/srv-houat.asc
$ sudo gpg --decrypt ./srv-houat.asc
Une phrase de passe est nécessaire pour déverrouiller la clef secrète de
l'utilisateur : « AJLSM <ajlsm@ajlsm.com> »
clef ELG-E de 4096 bits, identifiant 21A83C65, créée le 2008-10-09 (identifiant de clef principale 2E90FD43)
...

Le mot de passe de l'utilisateur courant de la session est éventuellement demandé par la commande sudo.

Puis la passphrase sera demandée. On récupère la passphrase auprès de l'administrateur.

Les informations obtenues permettent de se connecter au serveur houat.

L'éditeur Vim et les fichiers .asc

[modifier | modifier le wikicode]

Le module gnupg.vim de Vim permet de décrypter les fichiers .asc à partir de Vim.

On installe le module gnupg.vim, disponible sur la page gnupg.vim : Plugin for transparent editing of gpg encrypted files.

Puis on ajoute les deux lignes suivantes dans le fichier ~/.bashrc, ou le fichier ~/.zshrc :

GPG_TTY=`tty`
export GPG_TTY

On redéfinit l'environnement de la session :

$ source ~/.bashrc
$ source ~/.zshrc

Vim peut alors lire puis décrypter un fichiers .asc :

$ vim ~/workspace/internals/srv-houat.asc

Pour l'enregistrement, on dispose de l'adresse email ajlsm@ajlsm.com et on validera une seconde fois.


Notice :
La première section La commande gpg et les fichiers .asc de cet article est disponible dans le répertoire internals de SVN..