Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

SSH and Sudo

by davidsnt (Novice)
on Nov 16, 2012 at 06:25 UTC ( #1004137=perlquestion: print w/ replies, xml ) Need Help??
davidsnt has asked for the wisdom of the Perl Monks concerning the following question:

I need to write a application that can log in to a serevr farm and change as different user (sudo su -l user2) and execute a couple of commands and print the results. I dont want to use Expect module to supply the passwords and I dont have the infrastructure to have the ssh fingerprint copied to all the servers in the farm. Is there a possibility to use the default ssh -t option with Net::SSH::Perl module

Comment on SSH and Sudo
Re: SSH and Sudo
by shmem (Canon) on Nov 16, 2012 at 07:34 UTC
    Is there a possibility to use the default ssh -t option with Net::SSH::Perl module

    Offhand, I'd say yes. Did you try?

Re: SSH and Sudo
by betterworld (Deacon) on Nov 16, 2012 at 07:47 UTC

    ssh -t makes sure that sudo can prompt for a password. Copying ssh fingerprints (or public keys) avoids the password prompt by ssh. These are two different things.

Re: SSH and Sudo
by salva (Monsignor) on Nov 16, 2012 at 08:50 UTC

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1004137]
Approved by tobyink
Front-paged by Arunbear
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (11)
As of 2014-09-17 13:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (80 votes), past polls