Using Net SSH to issue command on remote windows XP

S

Saritha Yeddula

Hi,

I want to issue window's DOS commands like "dir, cp, del..."
on a remote Windows XP machine.
I have installed OPENSSH on the remote windows machine
and trying to use the Net SSH.
I cannot get any of the DOS commands to work on the remote machine.

Any help ????

Thanks
Saritha
 
P

Pokkai Dokkai

Saritha said:
Hi,

I want to issue window's DOS commands like "dir, cp, del..."
on a remote Windows XP machine.
I have installed OPENSSH on the remote windows machine
and trying to use the Net SSH.
I cannot get any of the DOS commands to work on the remote machine.

Any help ????

Thanks
Saritha

what is your source(current) machine is it linux or windows ?
 
H

Heesob Park

Hi,

2008/10/14 Saritha Yeddula said:
Hi,

I want to issue window's DOS commands like "dir, cp, del..."
on a remote Windows XP machine.
I have installed OPENSSH on the remote windows machine
and trying to use the Net SSH.
I cannot get any of the DOS commands to work on the remote machine.

Any help ????

Thanks
Saritha

Try psexec.exe ( download at http://live.sysinternals.com/psexec.exe )

You can do remote command like this:

psexec \\192.168.0.1 -u administrator -p password cmd.exe /c dir

Regards,

Park Heesob
 
S

Saritha Yeddula

Heesob said:
Hi,



Try psexec.exe ( download at http://live.sysinternals.com/psexec.exe )

You can do remote command like this:

psexec \\192.168.0.1 -u administrator -p password cmd.exe /c dir

Regards,

Park Heesob

Thanks Park !

Can Net SSH be used if OPENSSH is installed for windows ?
since I'm using ruby Net SSH for issuing commands on remote linux
machines.
Is there any utility in ruby to issue command on remote windows machine.

Thanks
saritha
 
H

Heesob Park

2008/10/15 Saritha Yeddula said:
Thanks Park !

Can Net SSH be used if OPENSSH is installed for windows ?
since I'm using ruby Net SSH for issuing commands on remote linux
machines.
Is there any utility in ruby to issue command on remote windows machine.
What's your problem with Net SSH?

1. Install OpenSSH server

2. Create an user account for SSH

3. In OpenSSH bin folder
mkpasswd -l user >> ../etc/passwd

4. Run following code.

require 'net/ssh'
host = '127.0.0.1'
user = 'test'
password = 'test'
command = 'cmd.exe /c dir'
Net::SSH.start( host, user, :password=> password) do |ssh|
puts "Opened Connection to #{host}"
puts ssh.exec!( "#{command}")
puts "Closed Connection to #{host}"
end

Regards,

Park Heesob
 
R

Robert Dober

On Tue, Oct 14, 2008 at 5:33 PM, Saritha Yeddula

Sure can
the only question is what shell you will use than! SSH is only the
transport layer, the application layer still is a different story.
I guess this is often forgotten when using it between 2 Linux boxes as
the application layers are so obviously compatible...

However if you installed openSSH with cygwin your shell should be bash
would this do? IIRC there is nothing DOS can do what bash cannot.

HTH
Robert

--=20
C'est v=E9ritablement utile puisque c'est joli.

Antoine de Saint Exup=E9ry
 
S

Saritha Yeddula

Robert said:
On Tue, Oct 14, 2008 at 5:33 PM, Saritha Yeddula

Sure can
the only question is what shell you will use than! SSH is only the
transport layer, the application layer still is a different story.
I guess this is often forgotten when using it between 2 Linux boxes as
the application layers are so obviously compatible...

However if you installed openSSH with cygwin your shell should be bash
would this do? IIRC there is nothing DOS can do what bash cannot.

HTH
Robert

I have done as quoted by Park.
My ssh.exec! is not recognized.
Here is the error I get.

Opened Connection to
10.10.12.21c:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.1.2/lib/net/ssh/session.rb:199:in
`method_missing'
: undefined method `exec!' for #<Net::SSH::Session:0x34ad4d8>
(NoMethodError)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,240
Members
46,830
Latest member
HeleneMull

Latest Threads

Top