Hi all,

I use SSH client and server on a Solaris 9 server, version is : 

Client : 
********
bash-2.05# pkginfo -l SUNWsshu
   PKGINST:  SUNWsshu
      NAME:  SSH Client and utilities, (Usr)
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.9.0,REV=2002.04.06.15.27
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Secure Shell protocol Client and associated Utilities
    PSTAMP:  leo20060203150929
  INSTDATE:  Mar 28 2006 15:17
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       11 installed pathnames
                   4 shared pathnames
                   4 directories
                   7 executables
                4907 blocks used (approx)

Server : 
********
bash-2.05# pkginfo -l SUNWsshdu
   PKGINST:  SUNWsshdu
      NAME:  SSH Server, (Usr)
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.9.0,REV=2002.04.06.15.27
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  Secure Shell protocol Server
    PSTAMP:  leo20060206145323
  INSTDATE:  Mar 28 2006 15:16
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:        5 installed pathnames
                   3 shared pathnames
                   3 directories
                   2 executables
                2147 blocks used (approx)



We have a SSH return code problem when we use SSH in batch in Solaris.
We haven't this problem on RedHat. 

bash-2.05$ cat a.sftp
ls -l
pwd
get b.txt
ls -l
bash-2.05$ sftp -b a.sftp scnsys11
Connecting to scnsys11...
Password: 
sftp> ls -l
drwxr-xr-x    0 9108     10            512 Apr 21 11:15 .
drwxr-xr-x    0 0        1             512 Apr  3 14:23 ..
-rw-------    0 9108     10           2387 Apr 21 11:18 .bash_history
-rw-------    0 9108     10            240 Mar 28 16:19 .sh_history
drwx------    0 9108     10            512 Mar 22 17:11 .ssh
drwx------    0 9108     10            512 Mar 22 16:00 .ssh2
-rwxrwxrwx    0 9108     10             26 Mar 29 15:22 a.sftp
-rwxrwxrwx    0 9108     10              0 Mar 28 15:28 a.txt
-rw-------    0 9108     10        1021424 Mar 22 17:07 core
sftp> pwd
Remote working directory: /export/home/huysego
sftp> get b.txt
Couldn't stat remote file: No such file or directory File
"/export/home/huysego/b.txt" not found.
sftp> ls -l
drwxr-xr-x    0 9108     10            512 Apr 21 11:15 .
drwxr-xr-x    0 0        1             512 Apr  3 14:23 ..
-rw-------    0 9108     10           2387 Apr 21 11:18 .bash_history
-rw-------    0 9108     10            240 Mar 28 16:19 .sh_history
drwx------    0 9108     10            512 Mar 22 17:11 .ssh
drwx------    0 9108     10            512 Mar 22 16:00 .ssh2
-rwxrwxrwx    0 9108     10             26 Mar 29 15:22 a.sftp
-rwxrwxrwx    0 9108     10              0 Mar 28 15:28 a.txt
-rw-------    0 9108     10        1021424 Mar 22 17:07 core
sftp> 
bash-2.05$ echo $?
0
************************************************************************
**********************************************************************
As you can see in this example, sftp gives a rc = 0. If you try the same
on RedHat, you will receive a rc not equal to 0.

Does anybody have a solution to this problem ? Or another SSH client we
can install in Solaris ?.

Thanks.
Regards.
Pierre.








-----------------------------------------
Visit our website! http://www.nbb.be

"DISCLAIMER: The content of this e-mail message should not be
construed as binding on the part of the National Bank of Belgium
(NBB) unless otherwise and previously stated. The opinions
expressed in this message are solely those of the author and do not
necessarily reflect NBB viewpoints, particularly when the content
of this message, or part thereof, is private by nature or does not
fall within the professional scope of its author."

Reply via email to