Pure-FTPD



  • How can I install Pure-FTPD package? I can't see it in ma package list :-(



  • It was removed because people couldnt read.  They where installing pure-ftpd and then wondering why the ftp-proxy didnt work and had the nerve to ask for support.

    You'll have to host your own XMLRPC repo to enable it.



  • im sorry, but i really need my pfsense to act like a ftp server, dont want/have enough space to host another server especially for it. is there is a way to obtain PureFTPD package?



  • The freenas package will have support for ftp once it is done. Currently it only works with head. Not sure if it will be compatible with the 1.x branch of pfSense. Daniel S. Haischt will have to comment on this as he's developing the package.



  • @masters:

    How can I install Pure-FTPD package? I can't see it in ma package list :-(

    Read one post above.  It was removed.



  • FreeNAS ships with support for wzdftpd. PureFTPd sucks big time (TM). PureFTPd isn't actively maintained anyway (last release from February 20, 2006). As Hoba already pointed out, the FreeNAS package only works if using pfSense HEAD (i.e. the development version of pfSense). Beside FTP support, you'll also get support for Samba, NFS, and Netatalk.

    Btw, I can't even find PureFTPd in the FreeBSD ports collection -> http://www.freebsd.org/cgi/ports.cgi?query=pureftp&stype=all

    Regards
    Daniel S. Haischt



  • @DanielSHaischt:

    FreeNAS ships with support for wzdftpd. PureFTPd sucks big time (TM). PureFTPd isn't actively maintained anyway (last release from February 20, 2006). As Hoba already pointed out, the FreeNAS package only works if using pfSense HEAD (i.e. the development version of pfSense). Beside FTP support, you'll also get support for Samba, NFS, and Netatalk.

    Btw, I can't even find PureFTPd in the FreeBSD ports collection -> http://www.freebsd.org/cgi/ports.cgi?query=pureftp&stype=all

    Regards
    Daniel S. Haischt

    It's there:

    pwd

    /usr/ports/ftp

    ls | grep pure

    pure-ftpd



  • Or check here http://www.freebsd.org/cgi/ports.cgi?query=pure-ftpd&stype=all

    We use it on a few servers and works extremely well. It also supports virtual users and via virtual chroot it supports using soft-linked files or directories, very useful for allow access to specific items on a per-user basis.

    It hasn't been updated because it hasn't had any new vulnerabilities.



  • wzdftpd supports virtual users (RDBMS backed) users as well. Regarding PureFTPd IIRC there were several security flaws. Anyway - You can install the pure-ftpd package at any time from the command line using```
    pkg_add -r pure-ftpd

    
    Regards
    Daniel S. Haischt


  • there is no way to easily install the pure-ftpd package from the past? i'm not very good in unix… with this output i have nothing to do:

    pkg_add -r pure-ftpd

    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/pure-ftpd.tbz... Done.
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/perl-5.8.8.tbz... Done.
    perl-5.8.8.tbzRemoving stale symlinks from /usr/bin...
        Skipping /usr/bin/perl
        Skipping /usr/bin/perl5
    Done.
    Creating various symlinks in /usr/bin...
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
    Done.
    install: not found
    install: not found
    install: not found
    cd: can't cd to /usr/include
    Cleaning up /etc/make.conf... Done.
    Spamming /etc/make.conf... Done.
    Cleaning up /etc/manpath.config... Done.
    Spamming /etc/manpath.config... Done.
    ^Cpkg_add: move_file: could not perform '/bin/mv ./+COMMENT /var/db/pkg/perl-5.8.8'
    pkg_add: pkg_add of dependency 'perl-5.8.8' failed!

    pkg_add -r pure-ftpd

    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/pure-ftpd.tbz... Done.
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/perl-5.8.8.tbz... Done.
    Removing stale symlinks from /usr/bin...
        Removing /usr/bin/perl
        Removing /usr/bin/perl5
    Done.
    Creating various symlinks in /usr/bin...
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
    Done.
    install: not found
    install: not found
    install: not found
    cd: can't cd to /usr/include
    Cleaning up /etc/make.conf... Done.
    Spamming /etc/make.conf... Done.
    Cleaning up /etc/manpath.config... Done.
    Spamming /etc/manpath.config... Done.

    If you defined call upload script in pure-ftpd config
    define corresponding vars in rc.conf
    Without it pure-ftpd will not listen tcp socket - see
    FAQ: http://pureftpd.org/FAQ



  • @Mercredi:

    there is no way to easily install the pure-ftpd package from the past? i'm not very good in unix… with this output i have nothing to do:

    pkg_add -r pure-ftpd

    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/pure-ftpd.tbz... Done.
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/perl-5.8.8.tbz... Done.
    perl-5.8.8.tbzRemoving stale symlinks from /usr/bin...
        Skipping /usr/bin/perl
        Skipping /usr/bin/perl5
    Done.
    Creating various symlinks in /usr/bin...
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
    Done.
    install: not found
    install: not found
    install: not found
    cd: can't cd to /usr/include
    Cleaning up /etc/make.conf... Done.
    Spamming /etc/make.conf... Done.
    Cleaning up /etc/manpath.config... Done.
    Spamming /etc/manpath.config... Done.
    ^Cpkg_add: move_file: could not perform '/bin/mv ./+COMMENT /var/db/pkg/perl-5.8.8'
    pkg_add: pkg_add of dependency 'perl-5.8.8' failed!

    pkg_add -r pure-ftpd

    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/pure-ftpd.tbz... Done.
    Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/perl-5.8.8.tbz... Done.
    Removing stale symlinks from /usr/bin...
        Removing /usr/bin/perl
        Removing /usr/bin/perl5
    Done.
    Creating various symlinks in /usr/bin...
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl
        Symlinking /usr/local/bin/perl5.8.8 to /usr/bin/perl5
    Done.
    install: not found
    install: not found
    install: not found
    cd: can't cd to /usr/include
    Cleaning up /etc/make.conf... Done.
    Spamming /etc/make.conf... Done.
    Cleaning up /etc/manpath.config... Done.
    Spamming /etc/manpath.config... Done.

    If you defined call upload script in pure-ftpd config
    define corresponding vars in rc.conf
    Without it pure-ftpd will not listen tcp socket - see
    FAQ: http://pureftpd.org/FAQ

    No there is not.  We do not advocate running a FTP server on your firewall.



  • @sullrich:

    No there is not.  We do not advocate running a FTP server on your firewall.

    In fact, such things are generally discouraged as they fly in the face of security best practices.



  • Okay I think the error message is pretty clear about what went wrong - The install binary is missing. Either copy the install binary from a FreeBSD 6.2 system or try to consider to install the FTP server on a dedicated machine.

    Regards
    Daniel S. Haischt



  • I mean can i install package allready created for pfsense without XMLRPC?

    okay, i decided to setup a test machine for the HEAD behind my working firewall and test it. thank you for not letting me to install pureftpd-pfsense-package :)



  • couldnt sync my test machine to HEAD. it was doing "dev bootstrap" all night and there is no changes.
    i have spent large amount of internet trafic for this… can anybody compile latest .iso of HEAD for me?



  • Our buildserver does all kind of builds automatically all the time: http://snapshots.pfsense.com/ Just browse to the directory of your choice and love it  ;D



  • where have you been before? sullrich says there is no head image, that everybody build and compile its own head iso :)

    can i update my 1.0.1-snapshot 01-07-2007 with the head update .tgz? or its even better to make a fresh install?



  • I would recommend a fresh install but you can try an upgrade too. If it doesn't work you have to do the fresh install anyway  ;D



  • any download cost for me real money :) 1mb = $0.05
    so it's better for me to download what i really need.



  • Then download the full iso.



  • thank you very much!


Log in to reply