in reply to Net::SSH2 install problem

"when i try to install ppm install Net::SSH2 it showing no packages available but when we go and search in cpan it's there."

PPM is ActiveStates packaging system, they don't have a build of everything on cpan. You could add more repositories via PPM::Repositories then search and install. Strawberry Perl has Net::SSH2 (and many other useful modules/tools) as standard.

"i tried with cpan also it's also failed."

You've been posting here for several years, you should know by now that this isn't a productive way to get help. If something doesn't work, show what us what happened. Otherwise we're left guessing or providing truisms. Chances are you don't have a suitable build environment. How do I post a question effectively?

"But it's failing for me. Can you please suggest me modules which supports for this connection."

If Net::SSH2 doesn't do what you want take a look at Net::SFTP::Foreign and Net::SFTP.