On Tue, 10 Dec 2002 18:37:50 -0500, [EMAIL PROTECTED] (Chad Kellerman) wrote: >Mark, > This is a pain to install. I would do it thru CPAN. >perl -MCPAN -e shell >cpan>install Net::SSH::Perl > I fyou don't have root access to install perl modules, try to use >Net::SSH. > >use strict; >use warnings; >use Net::SSH qw( sshopen3 ); > >my $user = "bob"; >my $host = "10.10.10.10"; >my $cmd = "uptime"; >sshopen3( "$user\@$host", *WRITER, *READER, *ERROR, "$cmd" ); >my $uptime = <READER>; >chomp $uptime; >print "$uptime\n"; > > >something like that ought to so it...
Also if you do use Net::SSH, you need to use key authorization, instead of a password. This is how you do that: ->challenge-response authentication.<- 1. Generate your ssh-keys with <ssh-keygen -d> for ssh2. 2. You will have the files $HOME/.ssh/id_dsa.pub and $HOME/.ssh/id_dsa. 3. The id_dsa.pub - file is your public key. Copy that file to the target to $HOME/.ssh/machinename.pub and do a "cd .ssh; cat machinename.pub >>authorized_keys". Now you should be able to connect to the target machine via ssh without using passwords. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]