Like this http://snippets.aktagon.com/snippets/226-Using-expect-for-automation-of-bulk-scp-copying- -- JD Austin Twin Geckos Technology Services LLC j...@twingeckos.com 480.288.8195x201 http://www.twingeckos.com
Phyllis Diller - "Never go to bed mad. Stay up and fight." On Fri, Mar 20, 2009 at 6:48 PM, JD Austin <j...@twingeckos.com> wrote: > write a script that uses expect and scp to put the file in place. > -- > JD Austin > Twin Geckos Technology Services LLC > j...@twingeckos.com > 480.288.8195x201 > http://www.twingeckos.com > > > Robert Benchley - "I have tried to know absolutely nothing about a great > many things, and I have succeeded fair... > > On Fri, Mar 20, 2009 at 6:39 PM, Bob Elzer <bob.el...@gmail.com> wrote: > >> He has the key, but to login to every machine to copy the file, he has to >> type the password first. >> >> Which is what he is trying to avoid. >> >> >> -----Original Message----- >> From: plug-discuss-boun...@lists.plug.phoenix.az.us >> [mailto:plug-discuss-boun...@lists.plug.phoenix.az.us] On Behalf Of Bryan >> O'Neal >> Sent: Friday, March 20, 2009 6:15 PM >> To: 'Main PLUG discussion list' >> Subject: RE: To have a program to "type" a username/passwordfor me. How? >> >> If SSH without passwords is what your after why not use key based >> authentication? Setting up keys is painfully simple. >> >> Public key encryption >> Generating keys for server A (the one with the data to be synced) >> >> a...@a:~> ssh-keygen -t rsa >> Enter file in which to save the key (/home/a/.ssh/id_rsa): >> Created directory '/home/a/.ssh'. >> Enter passphrase (empty for no passphrase): >> Enter same passphrase again: >> Your identification has been saved in /home/a/.ssh/id_rsa. >> Your public key has been saved in /home/a/.ssh/id_rsa.pub. >> The key fingerprint is: >> 3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a...@a >> >> Tell Server B to Accept the key >> 1. Create a directory ~/.ssh as user b on B >> a...@a:~> ssh b...@b mkdir -p .ssh >> b...@b's password:: >> 2. Append a's new public key to b...@b:.ssh/authorized_keys >> a...@a:~> cat .ssh/id_rsa.pub | ssh b...@b 'cat >> >> .ssh/authorized_keys' >> b...@b's password:: >> 3. Change permissions for b's authorized_keys file >> a...@a:~> ssh b...@b chmod 0600 .ssh/authorized_keys >> b...@b's password:: >> Done >> -----Original Message----- >> From: plug-discuss-boun...@lists.plug.phoenix.az.us >> [mailto:plug-discuss-boun...@lists.plug.phoenix.az.us] On Behalf Of >> kitepi...@kitepilot.com >> Sent: Friday, March 20, 2009 5:30 PM >> To: Main PLUG discussion list >> Subject: Re: To have a program to "type" a username/passwordfor me. How? >> >> Ah well... >> So much for skipping the research: >> http://bash.cyberciti.biz/security/expect-ssh-login-script/ >> >> Darn it... >> ET >> >> >> >> >> kitepi...@kitepilot.com writes: >> >> > To have a program to "type" a password for me. How? >> > Hello widespread wisdom... >> > >> > I want to propagate public keys to several dozens of puters so I can >> > login passwordless. >> > >> > I am not looking forward to typing (or cut'n pasting) a password a >> > gazillion times. They all have the same username/password combination. >> > >> > I know that expect can be used to "type" a password (or to fool passwd >> > to change a password without manual intervention), but I don't know how. >> > >> > What I want is ti fire a loop to copy my keys to all the machines and >> > to have the program to "type" the username and the password to free me >> > up from the dull stuff. >> > >> > This *HAS* to be possible, does anybody know how? >> > Thanks! :) >> > ET >> > >> > PS: No, I haven't researched this, this question is the beginning of >> > my research... >> > --------------------------------------------------- >> > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >> > To subscribe, unsubscribe, or to change your mail settings: >> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >> --------------------------------------------------- >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >> To subscribe, unsubscribe, or to change your mail settings: >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >> >> --------------------------------------------------- >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >> To subscribe, unsubscribe, or to change your mail settings: >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >> >> --------------------------------------------------- >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >> To subscribe, unsubscribe, or to change your mail settings: >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss >> > >
--------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss