in reply to Net::OpenSSH error message

what happens when you run:

ssh user@host ls -l

Does it work? If you are on a mac or linux machine, you should be able to run that from the commandline. If you are using something like putty or XWin32 from a windows machine, you should be able to use the graphical client to program the 'ls -l' command to run