[AUR4] Clé SSH publique invalide(résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

[AUR4] Clé SSH publique invalide(résolu)

Message par Maximilien LIX »

Hello world !
Tout est dans le titre :mrgreen:
En grand néophyte en ce qui concerne la création et la diffusion de PKGBUILDs, je voudrais soumettre un PKGBUILD via git sauf qu'avant de faire un clonage de dépôt (comme indiqué dans la doc -> https://wiki.archlinux.org/index.php/Ar ... g_packages ) j'ai généré une clé SSH via la commande suivante :

Code : Tout sélectionner

ssh-keygen -t ed25519
j'ai ensuite édité mon ~/.ssh/config comme ceci:

Code : Tout sélectionner

# AUR account
   Hostname aur.archlinux.org
   User git
   IdentityFile ~/.ssh/id_ed25519

# AUR account
   Hostname aur.archlinux.org
   User git
   IdentityFile ~/.ssh/id_ed25519.pub
Et lorsque j'ai été dans "My Account" via AUR web pour entrer le contenu du fichier ~/.ssh/id_ed25519.pub j'ai le message suivant : The SSH public key is invalid.

Avez-vous une idée du problème ? Merci bien :mrgreen:
Dernière modification par Maximilien LIX le lun. 24 août 2015, 01:44, modifié 1 fois.
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [AUR4] Clé SSH publique invalide

Message par FoolEcho »

Si tu as à la fin quelque chose du type adresse mail (mais en localhost), supprime-le dans la config de aur... je ne vois que ça.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [AUR4] Clé SSH publique invalide

Message par Xorg »

Dans le ~/.ssh/config, tu dois mettre le fichier qui contient ta clé privée. C'est la tienne, tu ne dois pas la diffuser.
La clé publique, avec le .pub, c'est celle que tu vas mettre sur AUR. Tu vas cat ~/.ssh/id_ed25519.pub, tu copies toute la sortie, et tu colles ça dans les préférences de ton compte. J'ai testé, ça a retiré automatiquement ce qui est superflus dedans (genre le nom d'hôte à la fin de la clé). ;)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [AUR4] Clé SSH publique invalide

Message par Maximilien LIX »

ah ok merci bien ça marche ! ^^
Par contre quand je veut uploader mon PKGBUILD, du moins créer le dépôt via clone (comme indiqué dans le wiki) j'obtiens ceci:

Code : Tout sélectionner

The authenticity of host 'aur.archlinux.org (5.9.250.164)' can't be established.
puis

Code : Tout sélectionner

Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/maxou/.ssh/known_hosts).
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Voici le contenu de mon ~/.ssh/config

Code : Tout sélectionner

# AUR account
Host aur.archlinux.org
   Hostname aur.archlinux.org
   User aur
   Port 22
   IdentityFile ~/.ssh/id_ed25519
Les fichiers dans le dossier .ssh ont une permission de 600.
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [AUR4] Clé SSH publique invalide

Message par Xorg »

Ouvre ton fichier ~/.ssh/known_hosts et supprime les lignes où il y a AUR dessus.
Sauvegarde et réessaye.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [AUR4] Clé SSH publique invalide

Message par Maximilien LIX »

C'est fait mais ça ne résout pas le problème. :/
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [AUR4] Clé SSH publique invalide

Message par Maximilien LIX »

Bon problème résolu ! Il s'agissait d'un problème de droit avec mes clés ^^
Voici le site qui m'a permis de rectifier le coup -> http://tech-opensource.blogspot.fr/2013 ... -host.html

Bref, tadaa ! https://aur.archlinux.org/packages/admin-git/


PS: oui je changerai sûrement le nom du paquet car je me rends compte que "admin" c'est pas terrible comme nom...
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [AUR4] Clé SSH publique invalide(résolu)

Message par Xorg »

Chez moi les clés publiques sont en 600 au lieu de 644 et j'ai jamais eu de problèmes. Les permissions, c'est tout un art. :mrgreen:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
Maximilien LIX
yeomen
Messages : 211
Inscription : mer. 23 avr. 2014, 14:27

Re: [AUR4] Clé SSH publique invalide(résolu)

Message par Maximilien LIX »

Mouais bah moi tant que ça marche, j'y touche plus ! :P
Linuxien et blogueur en carton
Acer AX3810 (Archlinux & Debian)
Acer Aspire V5 (ubuntu-Mate)
Lenovo Thinkpad Edge E330 (Archlinux)
Répondre