Debian 11 Bullseye
Sponsored Link

FTP : Vsftpd インストール2021/09/14

 
Vsftpd をインストールして、ファイル転送用に FTP サーバーを構築します。
[1] Vsftpd のインストールと設定です。
root@www:~#
apt -y install vsftpd
root@www:~#
vi /etc/vsftpd.conf
# 31行目 : コメント解除 (書き込み許可)

write_enable=YES
# 99,100行目 : コメント解除 (アスキーモード転送許可)

ascii_upload_enable=YES
ascii_download_enable=YES
# 122行目 : コメント解除 (chroot 有効)

chroot_local_user=YES
# 123行目 : コメント解除 (chroot リスト有効)

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

chroot_list_file=/etc/vsftpd.chroot_list
# 131行目 : コメント解除 (ディレクトリごと一括での転送有効)

ls_recurse_enable=YES
# 最終行へ追記 : chroot のルートディレクトリ指定

# 指定しない場合はユーザーのホームディレクトリがルートディレクトリとなる

# public_html を指定した場合 且つ 当該ディレクトリがないとログインできないので注意

local_root=public_html
# seccomp filter をオフ (ログインできない場合)

seccomp_sandbox=NO
root@www:~#
vi /etc/vsftpd.chroot_list
# 上の階層へ移動を許可するユーザーを 1行ずつ記載

debian
root@www:~#
systemctl restart vsftpd

関連コンテンツ