[scponly] Re: Unable to launch sftp-server from chroot: request
denied
Ralf Durkee
rd at rd1.net
Wed Nov 23 19:07:57 EST 2005
Older Solaris systems are a bit of bugger to get working. Solaris 9 and
10 are a snap. One useful trick is to run sshd in the foreground with
debugging enabled. There's a directory list below of a system done years
ago on Solaris 6. Most likely you're missing a shared library.
-- Ralf Durkee, CISSP, GSEC, GCIH
Principal Security Consultant
http://rd1.net
John Barton wrote:
> All,
> I am trying to get scponly version 4.1 running on Solaris 8 sparc, and I
> am having trouble that seems to be specific to sftp-server.
>
> If I try to use WinSCP in "scp" mode, I can connect without any trouble,
> and I am properly chrooted into my home directory.
>
> If I try to use WinSCP in "sftp" mode, it fails with the following
> error: "Connection has been unexpectedly closed. Server sent command
> exit status 1". On the server side, in the messages log, it just says
> "denied request: /opt/xxx/bin/sftp-server (resolved to sftp-server ..."
>
> The path to sftp-server is correct, and that path also exists inside my
> chroot directory.
>
> If I try to sftp into the server using an account with a normal shell,
> it logs in fine.
>
> Any pointers on where the problem might be?
> Regards,
> -JB
>
# ls -lR
.:
total 16
drwx------ 2 root nogroup 512 Mar 7 11:21 bin
drwxr-xr-x 2 root nogroup 512 Mar 10 10:37 dev
drwxr-xr-x 2 root nogroup 512 Mar 14 13:02 etc
drwx------ 3 inacct nogroup 512 Mar 18 10:38 incoming
drwxr-x--- 2 root nogroup 512 Mar 7 11:11 lib
dr-x------ 2 inacct nogroup 512 Mar 12 15:46 outgoing
drwxr-xr-x 7 root nogroup 512 Mar 7 11:11 usr
drwxr-xr-x 3 root nogroup 512 Mar 10 10:34 var
./bin:
total 200
-rwxr-xr-x 1 root other 9936 Mar 7 11:21 chmod
-rwxr-xr-x 1 root other 6692 Mar 7 11:21 chown
-rwxr-xr-x 1 root other 17908 Mar 7 11:20 ln
-rwxr-xr-x 1 root other 17440 Mar 7 11:20 ls
-rwxr-xr-x 1 root other 10588 Mar 7 11:21 mkdir
-rwxr-xr-x 1 root other 17908 Mar 7 11:20 mv
-rwxr-xr-x 1 root other 11196 Mar 7 11:20 rm
-rwxr-xr-x 1 root other 6856 Mar 7 11:21 rmdir
./dev:
total 0
crw-r--r-- 1 root sys 21, 0 Mar 10 10:36 conslog
crw-r--r-- 1 root other 21, 5 Mar 10 10:36 log
crw-r--r-- 1 root sys 13, 2 Mar 10 10:37 null
crw--w---- 1 root tty 0, 0 Mar 10 10:37 syscon
crw-rw-rw- 1 root sys 11, 42 Mar 10 10:37 tcp
crw-rw-rw- 1 root sys 11, 41 Mar 10 10:37 udp
crw-r--r-- 1 root sys 13, 12 Mar 10 10:37 zero
./etc:
total 10
-r--r--r-- 1 root other 107 Mar 14 12:04 passwd
-r-------- 1 root other 35 Mar 7 17:08 shadow
-r--r--r-- 1 root other 86 Mar 7 11:24 shells
-rw-r--r-- 1 root sys 1037 Nov 8 10:04 syslog.conf
./incoming:
total 0
./lib:
total 0
./outgoing:
total 0
./usr:
total 10
drwxr-xr-x 2 root other 512 Mar 7 11:11 bin
drwxr-xr-x 2 root other 512 Mar 7 12:17 lib
drwxr-xr-x 3 root other 512 Mar 7 11:11 libexec
drwxr-xr-x 7 root other 512 Mar 10 10:22 local
drwxr-xr-x 2 root other 512 Mar 7 11:11 sbin
./usr/bin:
total 0
./usr/lib:
total 4122
-rwxr-xr-x 1 root other 205880 Mar 7 12:17 ld.so.1
-rwxr-xr-x 1 root other 1025560 Mar 7 12:17 libc.so.1
-rwxr-xr-x 1 root other 4664 Mar 7 12:17 libdl.so.1
-rwxr-xr-x 1 root other 19304 Mar 7 12:17 libmp.so.2
-rwxr-xr-x 1 root other 756856 Mar 7 12:17 libnsl.so.1
-rwxr-xr-x 1 root other 53656 Mar 7 12:17 libsocket.so.1
./usr/libexec:
total 2
drwxr-xr-x 2 root other 512 Mar 7 11:11 openssh
./usr/libexec/openssh:
total 0
./usr/local:
total 10
drwxr-xr-x 2 root other 512 Mar 7 17:14 bin
drwxr-xr-x 2 root other 512 Mar 10 10:28 etc
drwxr-xr-x 2 root other 512 Mar 7 17:00 lib
drwxr-xr-x 2 root other 512 Mar 7 11:20 libexec
drwxr-xr-x 3 root other 512 Mar 7 12:16 ssl
./usr/local/bin:
total 274
-rwxr-xr-x 1 bin bin 31736 Aug 5 2002 scp
-rwxr-xr-x 1 root root 44636 Mar 7 10:54 scponly
-rwxr-xr-x 1 bin bin 53576 Aug 5 2002 sftp
./usr/local/etc:
total 24
-rw-r--r-- 1 bin bin 1114 Aug 5 2002 ssh_config
-rw------- 1 root other 668 Oct 1 17:15 ssh_host_dsa_key
-rw-r--r-- 1 root other 599 Oct 1 17:15 ssh_host_dsa_key.pub
-rw------- 1 root other 524 Oct 1 16:26 ssh_host_key
-rw-r--r-- 1 root other 328 Oct 1 16:26 ssh_host_key.pub
-rw------- 1 root other 883 Oct 1 17:12 ssh_host_rsa_key
-rw-r--r-- 1 root other 219 Oct 1 17:12 ssh_host_rsa_key.pub
-rw-r--r-- 1 bin bin 2451 Mar 7 17:11 sshd_config
./usr/local/lib:
total 1852
-rw-r--r-- 1 bin bin 800564 Aug 29 2002 libgcc_s.so.1
-rwxr-xr-x 1 root other 67632 Mar 7 12:17 libz.so
-rwxr-xr-x 1 bin bin 67632 Jun 20 2002 libz.so.1.1.4
./usr/local/libexec:
total 56
-rwxr-xr-x 1 bin bin 28332 Aug 5 2002 sftp-server
./usr/local/ssl:
total 2
drwxr-xr-x 2 root other 512 Mar 7 12:17 lib
./usr/local/ssl/lib:
total 3456
-r-xr-xr-x 1 bin bin 1755172 Aug 31 2002 libcrypto.so.0.9.6
./usr/sbin:
total 0
./var:
total 2
drwxr-xr-x 3 root other 512 Mar 10 10:34 adm
./var/adm:
total 2
drwxr-xr-x 2 root other 512 Mar 10 10:34 log
-rw-r--r-- 1 root other 0 Mar 10 10:34 messages
./var/adm/log:
total 0
More information about the scponly
mailing list