On Wed, 2005-07-06 at 17:31 -0400, Stephen R Laniel wrote: > On Wed, Jul 06, 2005 at 03:44:13PM -0400, linux starved wrote: > > information. The following is basically what I want the script to do, > > but I heard scp will not work with authentication. I also read about > > rsync and tried to get the following one liner to work on the source > > server > > To get scp working without prompting you for a password, do > as follows: > > (Supposing that you're scp'ing files from machine A to > machine B, and that your username is the same on both A and > B.) > > 1) run 'ssh-keygen -t dsa' on machine A. This will generate > an SSH key of the appropriate type. It will ask you if you > want a passphrase; press enter to use a blank passphrase. > Accept any other defaults presented to you. > > 2) You will now have a directory ~/.ssh . In there will be > two files (at least): id_dsa and id_dsa.pub. The latter is a > public key, the former a private key. > > 3) Copy id_dsa.pub to machine B. To do so, type > > scp ~/.ssh/id_dsa.pub [machine B's name]:
I think using: $ ssh-copy-id -i ~/.ssh/id_dsa.pub [EMAIL PROTECTED] is the "proper" way of doing this. It ensures that the file ends up on the remote machine with proper permissions set, and adds the appropriate entry in the remote ~/.ssh/authorized_keys. -davidc -- gpg-key: http://www.zettazebra.com/files/key.gpg
signature.asc
Description: This is a digitally signed message part