2021/05/16(日) [n年前の日記]
#1 [debian] D945GSEJT機のDebianを設定中その3
Mini-ITX M/B、Intel D945GSEJTで組んだPCに Debian Linx 10 (buster) i386版をインストールして、アレコレをまだまだ設定中。
◎ vsftpd をインストール。 :
FTPサーバ、vsftpd をインストールして設定。昨日作業をした時はちゃんと動かせなかったけど、設定ファイルを修正して動く状態になった。
インストールは以下。
/etc/vsftpd.chroot_list を、中身が空でもいいので作成しておく。
設定ファイルを編集。
デフォルトでは以下になっているけど…。
今回、IPv6 を無効にして、IPv4 だけを使う状態にしてある環境なので、以下の指定にした。
その他の設定は以下にした。
FTPサーバ再起動。
以下、参考ページ。
_Debian 10 (buster) - FTP サーバ構築! - mk-mode BLOG
_Debian 10 Buster : Vsftpd : インストール : Server World
_FTPサーバ vsftpdの設定(vsftpd.conf)
_vsftpdの設定方法
_vsftpdでパッシブモードを設定する | ex1-lab
_FTPのアクティブモードとパッシブモード + vsftpdでの設定方法 | A Day In The Boy's Life
インストールは以下。
sudo apt install -y vsftpd
/etc/vsftpd.chroot_list を、中身が空でもいいので作成しておく。
sudo touch /etc/vsftpd.chroot_list
設定ファイルを編集。
sudo vi /etc/vsftpd.conf
デフォルトでは以下になっているけど…。
listen=NO listen_ipv6=YES
今回、IPv6 を無効にして、IPv4 だけを使う状態にしてある環境なので、以下の指定にした。
listen=YES listen_ipv6=NO昨日動かなかったのは、このあたりの設定が原因だったらしい。
その他の設定は以下にした。
# anonymousを無効化 anonymous_enable=NO local_enable=YES # 書き込みを許可 write_enable=YES allow_writeable_chroot=YES # ASCIIモードを有効化 ascii_upload_enable=YES ascii_download_enable=YES # chroot関係の設定 chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list ls_recurse_enable=YES # ドットファイル表示 force_dot_files=YES # パーミッション変更コマンドを許可 chmod_enable=YES # Passive mode の使用を許可 pasv_enable=YES # Passive mode 使用ポート範囲を設定 pasv_min_port=1240 pasv_max_port=1243
FTPサーバ再起動。
sudo systemctl restart vsftpd sudo systemctl status vsftpd sudo systemctl is-enabled vsftpd
以下、参考ページ。
_Debian 10 (buster) - FTP サーバ構築! - mk-mode BLOG
_Debian 10 Buster : Vsftpd : インストール : Server World
_FTPサーバ vsftpdの設定(vsftpd.conf)
_vsftpdの設定方法
_vsftpdでパッシブモードを設定する | ex1-lab
_FTPのアクティブモードとパッシブモード + vsftpdでの設定方法 | A Day In The Boy's Life
[ ツッコむ ]
以上です。