[scponly] sftp failing/Solaris 10
Hargis, Mandy
HargisM at si.edu
Mon Jun 25 13:34:58 EDT 2007
Thank you so much for your response. While waiting for a list response,
just for the heck of it I copied a sftp-server binary from another
solaris 10 server and that fixed my problem. I really appreciate your
response and suggestions.
________________________________
From: Steve Kehlet [mailto:stevek at webreachinc.com]
Sent: Monday, June 25, 2007 12:42 PM
To: Hargis, Mandy
Cc: scponly at lists.ccs.neu.edu
Subject: Re: [scponly] sftp failing/Solaris 10
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