On 28/01/13 19:12, mar...@redhat.com wrote: > [ request came in a JIRA ticket: > https://issues.apache.org/jira/browse/DTACLOUD-438 ] > [ patches are also at http://tracker.deltacloud.org/set/283 ] > > This functionality requires changes in the appoxy/aws rubygem as well as on > the > Deltacloud side. The patch here implements the deltacloud side of things. > I've opened > a pull request against the aws gem on github [1] which will hopefully be > merged soon. > Until it is, you will need to build and install the rubygem from > git://github.com/marios/aws.git [2] > as well as applying the patch here. > > A note on the 'public_key_fingerprint' reported by AWS for imported keys (and > keys > in general): After you import a key - the fingerprint calculated by AWS will > likely > not match that calculated by you. This is because apparently [3] AWS report > key > fingerprints using DER format and not PEM. So for example: > > Amazon reports fingerprint as ==> > 7d:bf:c6:a8:44:9a:7c:92:81:bf:5a:a9:37:c1:94:da > > But on your machine: ssh-keygen -lf id_rsa.pub ==> > 95:bb:22:bb:be:9b:a3:15:00:fb:d0:a7:17:86:09:ff > > The good news is that there is a solution [3] - but this requires access to > the private key > (shouldn't be a problem - if you're importing a public key can safely assume > you have the private key) > - in the following 'id-rsa' is the private key: > > openssl pkey -in ./id_rsa -pubout -outform DER | openssl md5 -c ==> > 7d:bf:c6:a8:44:9a:7c:92:81:bf:5a:a9:37:c1:94:da > > > > marios >
sorry - copy/paste fail with the links: [1] https://github.com/appoxy/aws/pull/120 [2] mkdir AWS_GEM_BUILD; cd AWS_GEM_BUILD; git clone git://github.com/marios/aws.git; cd aws; gem build aws.gemspec; sudo gem install aws-2.6.0.gem [3] https://forums.aws.amazon.com/message.jspa?messageID=386670 [4] http://blog.jbrowne.com/?p=23