Raspbery Piにvsftpdをインストールしたので、その手順をまとめておく。
1.vsftpdインストール
$ sudo apt-get install vsftpd
2.vsftpd設定ファイル編集
$ sudo vi /etc/vsftpd.conf
主な設定は以下の通り
匿名ユーザーのアクセスを禁止
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
ローカルユーザのログインを許可
# Uncomment this to allow local users to log in.
local_enable=YES
書き込み許可
# Uncomment this to enable any form of FTP write command.
write_enable=YES
書き込んだときのデフォルトのパーミッション
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
ローカルタイムを使用
# If enabled, vsftpd will display directory listings with the time
# in your local time zone. The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES
ローカルユーザのアクセス制限
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
# (Warning! chroot'ing can be very dangerous. If using chroot, make sure that
# the user does not have write access to the top level directory within the
# chroot)
chroot_local_user=YES
リストによりアクセス制限を行う
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
3.アクセス許可するローカルユーザをvsftpd.chroot_listに追加
$ sudo vi /etc/vsftpd.chroot_list
4.vsftpdを再起動
$ sudo service vsftpd restart
1.vsftpdインストール
$ sudo apt-get install vsftpd
2.vsftpd設定ファイル編集
$ sudo vi /etc/vsftpd.conf
主な設定は以下の通り
匿名ユーザーのアクセスを禁止
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO
ローカルユーザのログインを許可
# Uncomment this to allow local users to log in.
local_enable=YES
書き込み許可
# Uncomment this to enable any form of FTP write command.
write_enable=YES
書き込んだときのデフォルトのパーミッション
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
local_umask=022
ローカルタイムを使用
# If enabled, vsftpd will display directory listings with the time
# in your local time zone. The default is to display GMT. The
# times returned by the MDTM FTP command are also affected by this
# option.
use_localtime=YES
ローカルユーザのアクセス制限
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
# (Warning! chroot'ing can be very dangerous. If using chroot, make sure that
# the user does not have write access to the top level directory within the
# chroot)
chroot_local_user=YES
リストによりアクセス制限を行う
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
3.アクセス許可するローカルユーザをvsftpd.chroot_listに追加
$ sudo vi /etc/vsftpd.chroot_list
4.vsftpdを再起動
$ sudo service vsftpd restart
0 件のコメント:
コメントを投稿