From: "Helmut Schneider" <[EMAIL PROTECTED]>

currently I am very frustrated because I'm trying to get scponlyc
running. I  successfully use it on OpenBSD for many years now.

According to http://lists.freebsd.org/pipermail/freebsd-questions/2007-January/139866.h
tml I  mounted devfs to my jail:

[EMAIL PROTECTED] /usr/ports/shells/scponly]# mount | grep devfs
devfs on /dev (devfs, local)
devfs on /var/www/dev (devfs, local)
[EMAIL PROTECTED] /usr/ports/shells/scponly]#

I ran /usr/local/share/examples/scponly/setup_chroot.sh and created the
user  and the jail.

But when I try to connect using
- SSH Secure File Transfer
- WinSCP
- sftp
- ssh
- scp
I can't connect to the machine:

[EMAIL PROTECTED] /usr/ports/shells/scponly]# sftp [EMAIL PROTECTED]
Connecting to localhost...
Password:
Connection closed
[EMAIL PROTECTED] /usr/ports/shells/scponly]# chroot -u dd /var/www/ /usr/libexec/sftp-server
^C
[EMAIL PROTECTED] /usr/ports/shells/scponly]# ssh [EMAIL PROTECTED]
Password:
Last login: Thu Apr  5 14:30:50 2007 from localhost
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California.  All rights reserved.

FreeBSD 6.2-RELEASE-p3 (SMP-GENERIC) #0: Thu Mar 22 23:34:02 CET 2007

Welcome to FreeBSD!

[...]

WinSCP: this is end-of-file:0
^CConnection to localhost closed.
[EMAIL PROTECTED] /usr/ports/shells/scponly]# scp Makefile [EMAIL 
PROTECTED]:/tmp/
Password:
scponlyc in free(): error: junk pointer, too low to make sense
lost connection
[EMAIL PROTECTED] /usr/ports/shells/scponly]# ls -la /var/www/tmp/
total 4
drwxrwxrwx   2 root   daemon  512 Mar 26 13:21 .
dr-xr-xr-x  16 root   daemon  512 Apr  5 13:52 ..
[EMAIL PROTECTED] /usr/ports/shells/scponly]#

scponly-4.6_1 is compiled from the ports with:
'-DWITH_SCPONLY_CHROOT',
'-DWITH_SCPONLY_SCP',
'-DWITH_SCPONLY_SFTP_LOGGING',
'-DWITH_SCPONLY_WINSCP',

I am really depressed now, could someone please point me to a
enlightening  place to bring back joy to my life?

OK, ./setup_chroot.sh does not like special characters as password.

PoC: Use setup_chroot.sh to create a new user and use a password with an exclamation mark at the end (like "password!")

All scp/sftp Clients will fail with exit status 255.

Cheers, Helmut
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
  • Re: scponlyc Helmut Schneider

Reply via email to