vsftp

インストールと設定の流れ

# yum install vsftpd
# cd /etc/vsftpd/
# cp -p vsftpd.conf vsftpd.org
# vi vsftpd.conf
#anonymous_enable=YES
anonymous_enable=NO 
↑変更

#local_umask=022
local_umask=002 
↑必要に応じて変更

↓追記
pasv_min_port=30500
pasv_max_port=30999

pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
↑追記
tcp_wrappers=YES
# vi user_list
既存のシステムユーザーを全てコメントアウト。
FTPを許可するユーザーを追記
# service vsftpd start
Starting vsftpd for vsftpd:                                [  OK  ]
# ps aux | grep vsftpd
root      6116  0.0  0.0  52524   796 ?        Ss   18:13   0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
# cd /etc/sysconfig/
# cp -p iptables iptables.`date +%Y%m%d`
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT  <--追記
-A INPUT -p tcp -m state --state NEW -m tcp --dport 30500:30999 -j ACCEPT <--追記
# service iptables restart

chroot

# vi vsftpd.conf 下記を追記
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
# vi ftp_users   <--ユーザーを追記
# vi chroot_list  <--ユーザーを追記
# service vsftpd restart

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11