RE: To have a program to "type" a username/passwordfor me. H…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Bob Elzer
Date:  
To: 'Main PLUG discussion list'
Subject: RE: To have a program to "type" a username/passwordfor me. How?
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:
[mailto:plug-discuss-bounces@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: 
[mailto:plug-discuss-bounces@lists.plug.phoenix.az.us] On Behalf Of

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




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 -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss