[scponly] sftp failing/Solaris 10
Steve Kehlet
stevek at webreachinc.com
Mon Jun 25 12:42:11 EDT 2007
can you truss -f -p <sshd_pid> the sshd process on the server side?
or maybe copy a few more binaries into your jail area (just for
testing), including bash and ldd (and any additional libraries they
need), then
chroot /your/jail/area /bin/bash
and do ldd's once inside your jail? just to double check everything
needed is there, e.g. ldd /usr/libexec/openssh/sftp-server
On Jun 21, 2007, at 9:07 AM, Hargis, Mandy wrote:
> Good afternoon,
>
>
>
> I’m trying to get scponly4.6 to work on a Solaris 10 server running
> openssh 4.6.1 and openssl 0.9.7m (I only need sftp functionality,
> in a chroot’d environment). I have gotten this to work
> successfully in the past many times, as recently as a month ago
> (only difference/then it was scponly4.6, Solaris 10 default os
> including default ssh pkgs)
>
>
>
> On this particular server I’m running…
>
>
>
> ./configure --enable-chrooted-binary
>
> make
>
> make install
>
>
>
> and set my debug level=2
>
>
>
> I manually setup my jail.
>
>
>
> I run an ldd on the sftp-server and copy all the required libraries
> into my altroot location into the appropriate qualified pathnames.
> I run an ldd against each and every library associated with sftp-
> server and copy any of those into my altroot location as well. (As
> I mentioned I have set this up successfully so many times in the
> past so I actually have other servers to compare this with).
>
>
>
> When I attempt to connect via sftp I’m getting the following log
> entries:
>
>
>
> Jun 21 11:46:57 si-erpcd1 sshd[25836]: [ID 800047 auth.info]
> Accepted password for amh from 172.24.1.168 port 1788 ssh2
>
> Jun 21 11:46:57 si-erpcd1 sshd[25838]: [ID 800047 auth.info]
> subsystem request for sftp
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 485826 auth.info]
> chrooted binary in place, will chroot()
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 667827 auth.debug] 3
> arguments in total.
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 445495
> auth.debug] arg 0 is scponlyc
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 445495
> auth.debug] arg 1 is -c
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 445495
> auth.debug] arg 2 is /usr/local/libexec/sftp-server
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 652719 auth.debug]
> opened log at LOG_AUTH, opts 0x00000009
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 805961 auth.debug]
> retrieved home directory of "/export/home/amh" for user "amh"
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 263513 auth.debug]
> chrooting to dir: "/export/home/amh"
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 282054 auth.debug]
> chdiring to dir: "/"
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 663861 auth.debug]
> setting uid to 555
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 290257 auth.debug]
> processing request: "/usr/local/libexec/sftp-server"
>
> Jun 21 11:46:57 si-erpcd1 scponly[25839]: [ID 699181 auth.info]
> running: /usr/local/libexec/sftp-server (username: amh(555), IP/
> port: 172.24.1.168 1788 22)
>
>
>
>
>
>
>
> I instantly get disconnected, and if using sftp thru winscp, I get
> the generic error that says:
>
> “Cannot initialize SFTP protocol. Is the host running an SFTP
> server?”
>
> “Connection has unexpectedly closed. Server sent comman exit
> status 1”
>
>
>
> If I truss a command line sftp connection I get prompted for my
> password and then immediately disconnected and dropped back to my cli.
>
>
>
> Any ideas would be greatly appreciated.
>
>
>
> Thanks,
>
> Mandy
>
> _______________________________________________
> scponly mailing list
> scponly at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/scponly
-------------- next part --------------
HTML attachment scrubbed and removed
More information about the scponly
mailing list