Linux mintでFPTサーバーを構築してみる
パッケージのインストール
最新版をインストール
sudo apt update && sudo apt install -y vsftpd
バージョンを確認
vsftpd -v vsftpd: version 3.0.3
vsftpdの設定をする
設定例
sudo vim /etc/vsftpd.conf
listen=NO listen_ipv6=YES local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=NO use_localtime=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list ls_recurse_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO
既存ユーザーをリストに追加する
sudo vim /etc/vsftpd.chroot_list
vsftpdをサービスに登録・起動
vsftpを起動する
confを弄ったので一度読み込んでから起動
sudo systemctl daemon-reload sudo systemctl start vsftpd
vsftpdを自動起動させる
sudo systemctl enable vsftpd
動作確認
FFFTPを用いた接続例
IPアドレスの部分はhostsで弄ってるので接続する際は各環境に合わせてください