I'm not sure what is going on now. I created a script to create all of the keys. That was easy enough to do.
Then I generated a setup on a client machine to test.
ssh-keygen -t dsa -f ~/.ssh/id_dsa - N ""
And on the same test client copied over a set of the keys I created replacing the default keys.
Still on the same client I ran this to copy the key to the server's auth keys:
cat ~/.ssh/id_dsa.pub | ssh admin@server 'cat - >> ~/.ssh/authorized_keys'
I know I can cat all of the public keys to the server from the machine I ran the batch script. I am just testing one to see if it works.
Now when I intially ssh into the server from the same client it asks to add the server to the known_hosts and I type yes. And then I have to login with the server's admin pass for the intial connection.
Then I exit.
Then I ssh in again to the server and it is still prompting for a password!?
I thought this was working yesterday, I guess not. I'm not sure what I am doing wrong now.
This seems like an awful lot of work, especially with users coming and going. I'm going to have to update the servers auth_keys daily.
Thanks,
Galen