ProFTP

dev at eth0.ch dev at eth0.ch
Wed Apr 28 02:41:19 PDT 2004


> Greetings,
> Please help: I've spent a good 4-5 hours trying to get ProFTP up and
> running on my fresh FreeBSD 5.1 install - during which I have read
> everything that I could get my hands/eyes on and tried every trick I could
> find.  Essentially, I am trying to set up ftp accounts for 3 users, each
> with there own unique username/password login - which are working as
> verified by ssh - to use as a java servlet dev box.
>
> The problem: I can not establish an FTP connection to port 21. When it
> appears that I have an ftp connection, there is no directory listing nor a
> list of the remote files. I have a small firewall (built-in to my router),
> and have opened up ports 20 & 21. At one point I got a "PAM(username)
> authentication error" - but everything looked good (to my eyes) in the
> /etc/pam.d/ftp & ftpd files.

Your pam configuration should include this:

  ftp auth    required    pam_unix.so         try_first_pass
  ftp account required    pam_unix.so         try_first_pass
  ftp session required    pam_permit.so

(See also: http://www.castaglia.org/proftpd/doc/README.PAM.html)

> I have the server running in standalone mode and is not enabled as inetd
> service:
>
> [suplizio at dakota:~] $ ps -auxf | grep ftpd
> nobody     662  0.0  0.7  2144 1672  ??  Ss   11:22PM   0:00.01 proftpd:
> (accepting connections) (proftpd)
>
> [suplizio at dakota:~] $ head /etc/inetd.conf
> # $FreeBSD: src/etc/inetd.conf,v 1.61 2002/11/12 17:31:11 obrien Exp $
> #
> # Internet server configuration database
> #
> # Define *both* IPv4 and IPv6 entries for dual-stack support.
> # To disable a service, comment it out by prefixing the line with '#'.
> # To enable a service, remove the '#' at the beginning of the line.
> #
> #ftp     stream  tcp     nowait  root    /usr/local/libexec/proftpd
> proftpd
>
> [suplizio at dakota:~] $ tail /var/log/messages
> Apr 27 23:22:05 dakota sudo: suplizio : TTY=ttyp0 ; PWD=/usr/local/libexec
> ; USER=root ; COMMAND=./proftpd start
> Apr 27 23:22:05 dakota proftpd[662]: dakota.suplizio.net - ProFTPD 1.2.8
> (stable) (built Tue Apr 27 12:30:22 PDT 2004) standalone mode STARTUP
> Apr 27 23:27:48 dakota proftpd[665]: dakota.******.*** (************) -
> FTP no transfer timeout, disconnected
> Apr 27 23:33:51 dakota proftpd[680]: dakota.******.*** (************) -
> FTP no transfer timeout, disconnected
>  I am running the default /usr/local/etc proftpd.conf file  - which looks
> something like this:
>
> ServerName                      "ProFTPD Default Installation"
> ServerType                      standalone
> DefaultServer                   on
>
> Port                            21
>
> Umask                           022
>
> MaxInstances                    30
>
> User                            nobody
> Group                           nogroup
>
> <Directory />
>   AllowOverwrite                on
> </Directory>
>
>
> Thanks in advance for reading thru this!
> Jason
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>
>



More information about the freebsd-questions mailing list