Jeff,

For ssh or scp not to ask for your password, you must create and exchange
keys.  Check out O'Reilly's SSH The Secure Shell.

-Mike
-----Original Message-----
From: Jeff Liu [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 01, 2002 2:18 PM
To: Lirot, Gregory; Beginners
Subject: RE: scp inside perl



Even, I put it like open(SCP,"scp source dest|"), the system still ask me to
type in my password. Probably, that's another shell, I mean the ssh login
shell is different from the one I run my script. So, I can not send my
password from previous shell to new ssh shell.

Thanks,
Jeff Liu

-----Original Message-----
From: Lirot, Gregory [mailto:[EMAIL PROTECTED]]
Sent: April 1, 2002 1:42 PM
To: Jeff Liu; Beginners
Subject: RE: scp inside perl


Jeff:

I think you have the | in the wrong place. It should be
at the end of the line, as :

open(SCP,"scp source dest|");

I think there is a way in ssh/scp to set up a similiar thing to
an rhosts. This is one way to be coding a password into a script.
That is the tradeoff of having some host trust your login / host
combination.

Best Regards,
Greg
-----Original Message-----
From: Jeff Liu [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 01, 2002 12:06 PM
To: Lirot, Gregory; Beginners
Subject: RE: scp inside perl



Hi Greg,

Thanks for your help.

But I have difficulty to fill in the password. What I like to do is,

open (SCP, "| scp source destination");
print SCP scppassword;
close SCP;

Above code does not work for me. Any idea to make it work?

Best regards,

Jeff Liu


-----Original Message-----
From: Lirot, Gregory [mailto:[EMAIL PROTECTED]]
Sent: April 1, 2002 12:02 PM
To: Jeff Liu; Beginners
Subject: RE: scp inside perl



Jeff:
Yes. Merely use something like:

system("scp Source Destination");

This would be the easiest way, or, also:

`scp Source Dest`;

More elaborate stuff can be done, but this is good for starters.

Best Regards,

Greg
-----Original Message-----
From: Jeff Liu [mailto:[EMAIL PROTECTED]]
Sent: Monday, April 01, 2002 11:44 AM
To: Beginners
Subject: scp inside perl



Hi all,

Is there a way to do scp inside perl script?

Thanks,
Jeff Liu

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to