To have a program to "type" a username/passwordfor me. How?

JD Austin jd at twingeckos.com
Fri Mar 20 18:48:36 MST 2009


write a script that uses expect and scp to put the file in place.
--
JD Austin
Twin Geckos Technology Services LLC
jd at 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.elzer at 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-bounces at lists.plug.phoenix.az.us
> [mailto:plug-discuss-bounces at 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 at 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 at A
>
> Tell Server B to Accept the key
> 1. Create a directory ~/.ssh as user b on B
>        a at A:~> ssh b at B mkdir -p .ssh
>        b at B's password::
> 2. Append a's new public key to b at B:.ssh/authorized_keys
>        a at A:~> cat .ssh/id_rsa.pub | ssh b at B 'cat >> .ssh/authorized_keys'
>        b at B's password::
> 3. Change permissions for b's authorized_keys file
>        a at A:~> ssh b at B chmod 0600 .ssh/authorized_keys
>        b at B's password::
> Done
> -----Original Message-----
> From: plug-discuss-bounces at lists.plug.phoenix.az.us
> [mailto:plug-discuss-bounces at lists.plug.phoenix.az.us] On Behalf Of
> kitepilot at 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
>
>
>
>
> kitepilot at 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 at 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 at 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 at 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 at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20090320/808dd7b1/attachment.htm 


More information about the PLUG-discuss mailing list