FreeBSD 14
Sponsored Link

FTP : Vsftpd インストール2024/02/15

 
Vsftpd をインストールして、ファイル転送用に FTP サーバーを構築します。
[1] Vsftpd のインストールと設定です。
root@www:~ #
pkg install -y vsftpd-ssl
root@www:~ #
vi /usr/local/etc/vsftpd.conf
# 12行目 : NO に変更

anonymous_enable=
NO
# 15行目 : コメント解除 (ローカルユーザー有効化)

local_enable=YES
# 18行目 : コメント解除 (書き込み許可)

write_enable=YES
# 98, 99行目 : コメント解除 (chroot 有効化)
# chroot ディレクトリ配下の書き込み許可設定を追記

chroot_local_user=YES
chroot_list_enable=YES
allow_writeable_chroot=YES
# 102行目 : コメント解除 (chrootリスト指定)

chroot_list_file=/etc/vsftpd.chroot_list
# 134, 135行目 : コメント解除 (スタンドアロン モード)

listen=YES
background=YES
# 最終行へ追記 : 必要に応じて chroot のルートディレクトリ指定
# 指定しない場合はユーザーのホームディレクトリがルートディレクトリとなる
# 値指定した場合 且つ 該当ディレクトリがないとログインできないので注意

local_root=public_html
root@www:~ #
vi /etc/vsftpd.chroot_list
# chroot を適用しない (上層への cd を許可する) ユーザーを追加

freebsd
root@www:~ #
sysrc vsftpd_enable="YES"

root@www:~ #
service vsftpd start

Starting vsftpd.
関連コンテンツ