まずは、/usr/ports にてvsftpdがあるかどうかを確認します。
#cd /usr/ports
#make search key="探したいプログラム名"
Port: vsftpd-1.2.1_3
Path: /usr/ports/ftp/vsftpd
Info: A FTP daemon that aims to be "very secure"
Maint: dinoex@FreeBSD.org
Index: ftp ipv6
B-deps:
R-deps:
この際に表示される情報で、重要はPATHです。
Path: /usr/ports/ftp/vsftpd が今回のPATHになります。
#cd /usr/ports/ftp/vsftpd
#make
#make install
これで終了です。あとは各種設定ファイルなどを確認して下さい。
#locate vsftpd
/usr/local/etc/vsftpd.conf
/usr/local/etc/vsftpd.conf.dist
/usr/local/libexec/vsftpd
/usr/local/man/man5/vsftpd.conf.5.gz
/usr/local/man/man8/vsftpd.8.gz
#vi /etc/inetd.conf
ftp stream tcp nowait root /usr/local/libexec/vsftpd vsftpd
これも同じく初期の設定がanonymousになっていたり、ユーザー設定がnobodyなどで、ちょっと改良すべき点は目につきますが、おおむね問題ないかと思います。