The source code should be updated to use RSA. Would you mind logging a
request?
http://rundeck.lighthouseapp.com/projects/59277-development/overview
Here's a short explanation that is going into an upcoming 1.2 tutorial
doc that might shed some light on your question:
---
The Rundeck server configuration file, framework.properties contains
the identity used to connect to the remote hosts. This public key must
be added to the desired user's authorized_keys file on the remote
hosts.
Check the value of the framework.ssh.keypath setting. This file will
be used as the identity when connecting to remote hosts:
$ awk '/framework.ssh.keypath/ {print $3}' framework.properties
/Users/alexh/.ssh/id_dsa
Add the public key to the authorized_keys file on the remote hosts.
Test a connection using this identity:
ssh -i $(awk '/framework.ssh.keypath/ {print $3}'
framework.properties) demo@ubuntu pwd
The command should execute successfully.
Thanks
On Feb 12, 9:22 am, Bryan Berry <
bryan.be...@gmail.com> wrote:
> sweet! got it working.
>
> When u get a chance pls explain how rundeck correlates node usernames to ssh
> keys. Perhaps it uses the key specified in framework.ssh.keypath for all
> usernames?
>
> also, the user manual says that RSA keys are the defaulthttp://
rundeck.org/docs/RunDeck-Guide.html#ssh-key-generation
>
> however the src code seems to specify a dsa keyhttps://
github.com/dtolabs/rundeck/blob/master/core/src/resources/com...