-cd /usr/ports/ftp/proftpd
-make config
-uncheck openSSL
-make install clean
-rehash
Configure
-ee /usr/local/etc/proftpd.conf
Start/Restart
/usr/local/sbin/proftpd
Buat anonymous
<Anonymous ~ftp>
User ftp
Group ftp
### We want clients to be able to login with “anonymous” as well as “ftp”
UserAlias anonymous ftp
### Limit the maximum number of anonymous logins
MaxClients 10
### We want ‘welcome.msg’ displayed at login, and ‘.message’ displayed
### in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
### Limit WRITE everywhere in the anonymous chroot
# <Limit WRITE>
# DenyAll
# </Limit>
</Anonymous>
Buat user ftp
# adduser
Username: ftp
Full name: FTP User
Uid (Leave empty for default):
Login group [ftp]:
Login group is joe. Invite joe into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash nologin) [csh]:nologin
Home directory [/home/ftp]:/var/ftp
Lock out the account after creation? [no]:
Username : ftp
Password : <disabled>
Full Name : FTP User
Uid : 1002
Class :
Groups : ftp
Home : /var/ftp
Shell : /usr/sbin/nologin
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (ftp) to the user database.
Add another user? (yes/no): no
Goodbye!
Configure user ftp pada shells
- cd /etc/shells
# $FreeBSD: src/etc/shells,v 1.5 2000/04/27 21:58:46 ache Exp $
#
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/sh
/bin/csh
/bin/tcsh
/sbin/nologin
/usr/sbin/nologin
Pada /var/ftp buat direktory misal Pub
chmod -R 777 Pub
chown ftp:ftp Pub
OK!
Membuat user private lain:
misal
# adduser
Username: ftpadmin
Full name: Admin FTp
Uid (Leave empty for default):
Login group [ftpadmin]:
Login group is joe. Invite joe into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash nologin) [sh]:
Home directory [/home/joe]:/var/ftpku
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
…
Lock out the account after creation? [no]:
Username : ftpadmin
Password : ******
Full Name :
Uid : 1002
Class :
Groups : ftpadmin
Home : /var/ftpku
Shell : /bin/sh
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (ftpadmin) to the user database.
Add another user? (yes/no): no
Goodbye!
Configure directory nya
/var/ftpku
chmod -R 770 /var/ftpku
chown ftpadmin:ftpadmin /var/ftpku
OK!
Example of another configure :

Another great post.
Thanks for the tips and help.
Everyone, bookmark this site.