[Fiware-lab-federation-nodes] [CESNET #148600] Re: key generation

Sean Murphy murp at zhaw.ch
Mon Feb 8 14:21:51 CET 2016


Hi Henar, all,

Thanks for this.

I'm sure I'm doing something wrong, but when I tried this, I get the
following:

root at node-1:~/public_keys# curl -i '
http://cloud.lab.fiware.org:4730/v2.0/tokens' -X POST -H "Accept:
application/json" -H "Content-Type: application/json" -H "User-Agent:
python-novaclient" -d '{"auth": {"passwordCredentials": {"username":
"admin-zurich", "password": "<REDACTED>"}, "tenantId":
"00000000000003228460960090160000"}}'
HTTP/1.1 200 OK
Vary: X-Auth-Token
Content-Type: application/json
Content-Length: 59424
Date: Mon, 08 Feb 2016 13:11:29 GMT
Connection: close

{"access": {"token": {"issued_at": "2016-02-08T13:11:29.680673", "expires":
"2016-02-09T13:11:29Z", "id": "<REDACTED>", "tenant": {"description":
"Cloud admin", "enabled": true, "id": "00000000000003228460960090160000",
"name": "admin"}, "audit_ids": ["u3mdW7MsSBedP5M5NHuJRw"]},

<---SNIP--->

root at node-1:~/public_keys# curl --request POST --url
http://aiakos.lab.fiware.org:3000/v1/support --header 'accept: text/plain'
--header 'content-type: text/plain' --header 'X-Auth_Token: <REDACTED>'
--data 'ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCXFf/3sR0IO27mZsUwSRkfD/uFYbqaJGMvZKLCJglxFjnYW0DJG5VACGD5U3SM7oq7xmM544t778lbG2bAXTiWl9mK3R3+uUMPBIXCIUpBL+9MwCW0V7QlLd+8bduhiPps8ywk0wOi5LaQb4kM3GrCLztQuAPIm490ShkLkSnyBp8E7/5gTbioT3yFE0juz5yLzOV/hqVQ8l52V8rsQOZ88hfIw4DAi/MsWdNeO3FlpKTaOQr550izSuxH0J07fKgbo2dYoOB3wlhVYiKWwn83Q2f1NiG7NOWj3ZqnjGo1yzoTDEZRoweh7ayr72bQy0KipcciC9oaTtUq2+JRL9Kb
seanmurphy at Seans-MacBook-Pro.local' --verbose
* About to connect() to aiakos.lab.fiware.org port 3000 (#0)
*   Trying 130.206.84.19... connected
> POST /v1/support HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0
OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: aiakos.lab.fiware.org:3000
> accept: text/plain
> content-type: text/plain
> X-Auth_Token: <REDACTED>
> Content-Length: 415
>
* upload completely sent off: 415out of 415 bytes
^C

(COMMENT BY SM - THIS DID NOT WORK - IT JUST HUNG....)

root at node-1:~/public_keys# curl --request POST --url
http://aiakos.lab.fiware.org:3000/v1/support --header 'accept: text/plain'
--header 'content-type: text/plain' --header 'X-Auth_Token: <REDACTED>'
--data 'ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCXFf/3sR0IO27mZsUwSRkfD/uFYbqaJGMvZKLCJglxFjnYW0DJG5VACGD5U3SM7oq7xmM544t778lbG2bAXTiWl9mK3R3+uUMPBIXCIUpBL+9MwCW0V7QlLd+8bduhiPps8ywk0wOi5LaQb4kM3GrCLztQuAPIm490ShkLkSnyBp8E7/5gTbioT3yFE0juz5yLzOV/hqVQ8l52V8rsQOZ88hfIw4DAi/MsWdNeO3FlpKTaOQr550izSuxH0J07fKgbo2dYoOB3wlhVYiKWwn83Q2f1NiG7NOWj3ZqnjGo1yzoTDEZRoweh7ayr72bQy0KipcciC9oaTtUq2+JRL9Kb
seanmurphy at Seans-MacBook-Pro.local' --verbose
* About to connect() to aiakos.lab.fiware.org port 3000 (#0)
*   Trying 130.206.84.19... connected
> POST /v1/support HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0
OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: aiakos.lab.fiware.org:3000
> accept: text/plain
> content-type: text/plain
> X-Auth_Token: <REDACTED>
> Content-Length: 415
>
* upload completely sent off: 415out of 415 bytes
< HTTP/1.1 401 Unauthorized
< X-Powered-By: Express
< X-Content-Type-Options: nosniff
< Content-Type: text/html; charset=utf-8
< Content-Length: 291
< Date: Mon, 08 Feb 2016 13:14:55 GMT
< Connection: keep-alive
<
Error<br>    at IncomingMessage.<anonymous>
(/opt/fiware/fiware-aiakos/lib/routes/openstack.js:100:33)<br>  
 at IncomingMessage.emit (events.js:117:20)<br>    at
_stream_readable.js:944:16<br>    at process._tickDomainCallback
(node.js:486:13)
* Connection #0 to host aiakos.lab.fiware.org left intact
* Closing connection #0
root at node-1:~/public_keys#

I guess it's a problem with authentication - any ideas where the problem
might be?

Thanks,
Seán.



On Mon, Feb 8, 2016 at 11:06 AM, HENAR MUÑOZ FRUTOS via RT <
xifi-support at rt.cesnet.cz> wrote:

> Hi
> When you send the POST request, you send the token id of your region admin
> user. With this token  aiakos obtains the region it belongs to. The request
> is the same for the sskkey or gpgkey. Aiakos detects if there is a ssh or
> gpg key according to the payload sent.
>
> The POST request (with curl) would be:
> curl --request POST --url http://aiakos.lab.fiware.org:3000/v1/support
> --header 'accept: text/plain' --header 'content-type: text/plain’ --header
> ‘X-Auth-Token: your token id’ —data your ssh key path or gpg key path
>
> Regards,
> Henar
>
> De: "murp at zhaw.ch<mailto:murp at zhaw.ch>" <murp at zhaw.ch<mailto:murp at zhaw.ch
> >>
> Fecha: lunes, 8 de febrero de 2016 10:29
> Para: "xifi-support at rt.cesnet.cz<mailto:xifi-support at rt.cesnet.cz>" <
> xifi-support at rt.cesnet.cz<mailto:xifi-support at rt.cesnet.cz>>
> CC: "fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org>" <
> fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org>>
> Asunto: Re: [Fiware-lab-federation-nodes] [CESNET #148600] Re: key
> generation
>
> Hi all,
>
> Has anyone managed to do this?
>
> I've generated our ssh and gpg keys. I don't know how to upload them.
>
> If I understand from Henar, I should use the following endpoint:
>
> http://aiakos.lab.fiware.org:3000/v1/support
>
> However, I'm not sure how to generate the curl request. I don't understand
> how I send my ssh keys and gpg keys to the endpoint; I also don't
> understand
> how the endpoint can know for which node/region the keys apply.
>
> @Henar (or anyone else!) - would you be able to provide a curl example of
> how to
> post our keys to the endpoint above?
>
> Thanks and rgds,
> Seán.
>
>
>
>
>
> On Wed, Feb 3, 2016 at 10:58 AM, HENAR MUÑOZ FRUTOS via RT <
> xifi-support at rt.cesnet.cz<mailto:xifi-support at rt.cesnet.cz>> wrote:
> Hi
> The endpoint for the POST request is
> http://aiakos.lab.fiware.org:3000/v1/support<
> http://aiakos.lab.fiware.org:3000/v1/support/Lannion2/gpgkey> not (
> http://aiakos.lab.fiware.org:3000/v1/support/Lannion2/gpgkey).
> Regards,
> Henar
>
> De: Cristian CMECIU <ccmeciu at images-et-reseaux.com<mailto:
> ccmeciu at images-et-reseaux.com><mailto:ccmeciu at images-et-reseaux.com
> <mailto:ccmeciu at images-et-reseaux.com>>>
> Fecha: miércoles, 3 de febrero de 2016 10:57
> Para: "murp at zhaw.ch<mailto:murp at zhaw.ch><mailto:murp at zhaw.ch<mailto:
> murp at zhaw.ch>>" <murp at zhaw.ch<mailto:murp at zhaw.ch><mailto:murp at zhaw.ch
> <mailto:murp at zhaw.ch>>>
> CC: "fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org><mailto:
> fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org>>" <
> fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org><mailto:
> fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org>>>
> Asunto: Re: [Fiware-lab-federation-nodes] key generation
>
> Hi all,
>
> The Lannion node will use the same type of key: RSA 2048bits, valid for 2
> years.
>
> Have anyone succeeded to upload these keys to the Aiakos service?
> When I'm trying to make a POST request I receive an 405 error: "Method not
> allowed"
>
> I used a POST request as in the following example:
> curl --request POST \
>      --url http://aiakos.lab.fiware.org:3000/v1/support/Lannion2/gpgkey \
>      --header 'accept: text/plain' \
>      --header 'content-type: text/plain' \
>      --data '-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11
> (GNU/Linux)\n\nmQENBFawwG4BCADNFOwCWJOwOAoN2tGC2Gs5aMZSs5y7ZQzpQS5PZNRSbMQUEzF4\n-----END
> PGP PUBLIC KEY BLOCK-----'
>
> Can anyone help me to solve it?
>
> BR,
> Cristian
>
> De : fiware-lab-federation-nodes-bounces at lists.fiware.org<mailto:
> fiware-lab-federation-nodes-bounces at lists.fiware.org><mailto:
> fiware-lab-federation-nodes-bounces at lists.fiware.org<mailto:
> fiware-lab-federation-nodes-bounces at lists.fiware.org>> [mailto:
> fiware-lab-federation-nodes-bounces at lists.fiware.org<mailto:
> fiware-lab-federation-nodes-bounces at lists.fiware.org>] De la part de
> Vicent Borja Torres
> Envoyé : jeudi 28 janvier 2016 11:04
> À : Sean Murphy; fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org><mailto:
> fiware-lab-federation-nodes at lists.fiware.org<mailto:
> fiware-lab-federation-nodes at lists.fiware.org>>
> Objet : Re: [Fiware-lab-federation-nodes] key generation
>
> Hello Sean,
>
> From Gent node, we are going to use same as you. At least, we are two
> nodes on the same page.
>
> Regards,
>
> Vicent.
> On 25/01/16 09:16, Sean Murphy wrote:
> Hi all,
>
> (I could put this on the ticket, but then I think that many folks
> would not see it).
>
> Quick q around the help ticket relating to keys: what key types
> and durations should we generate? (I know this is up to us, but
> I guess it's good if we are reasonably consistent and solve the
> problem together instead of all solving it individually).
>
> I guess for SSH we should go with 2048 bit RSA and the same
> for GPG with a 2 year duration. Is this what the rest of you are
> thinking?
>
> BR,
> Seán.
>
>
>
>
>
> _______________________________________________
>
> Fiware-lab-federation-nodes mailing list
>
> Fiware-lab-federation-nodes at lists.fiware.org<mailto:
> Fiware-lab-federation-nodes at lists.fiware.org><mailto:
> Fiware-lab-federation-nodes at lists.fiware.org<mailto:
> Fiware-lab-federation-nodes at lists.fiware.org>>
>
> https://lists.fiware.org/listinfo/fiware-lab-federation-nodes
>
>
> ________________________________
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener información privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilización,
> divulgación y/o copia sin autorización puede estar prohibida en virtud de
> la legislación vigente. Si ha recibido este mensaje por error, le rogamos
> que nos lo comunique inmediatamente por esta misma vía y proceda a su
> destrucción.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have received
> this transmission in error, do not read it. Please immediately reply to the
> sender that you have received this communication in error and then delete
> it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário,
> pode conter informação privilegiada ou confidencial e é para uso exclusivo
> da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário
> indicado, fica notificado de que a leitura, utilização, divulgação e/ou
> cópia sem autorização pode estar proibida em virtude da legislação vigente.
> Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
> imediatamente por esta mesma via e proceda a sua destruição
>
>
>
> ________________________________
>
> Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario,
> puede contener información privilegiada o confidencial y es para uso
> exclusivo de la persona o entidad de destino. Si no es usted. el
> destinatario indicado, queda notificado de que la lectura, utilización,
> divulgación y/o copia sin autorización puede estar prohibida en virtud de
> la legislación vigente. Si ha recibido este mensaje por error, le rogamos
> que nos lo comunique inmediatamente por esta misma vía y proceda a su
> destrucción.
>
> The information contained in this transmission is privileged and
> confidential information intended only for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have received
> this transmission in error, do not read it. Please immediately reply to the
> sender that you have received this communication in error and then delete
> it.
>
> Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário,
> pode conter informação privilegiada ou confidencial e é para uso exclusivo
> da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário
> indicado, fica notificado de que a leitura, utilização, divulgação e/ou
> cópia sem autorização pode estar proibida em virtude da legislação vigente.
> Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique
> imediatamente por esta mesma via e proceda a sua destruição
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/fiware-lab-federation-nodes/attachments/20160208/5cb662f5/attachment.html>


More information about the Fiware-lab-federation-nodes mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy