vsftpd基本インストールと設定
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[vsftp]]
*インストールと設定の流れ [#xd8e099c]
# 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: ...
# ps aux | grep vsftpd
root 6116 0.0 0.0 52524 796 ? Ss 18:1...
# cd /etc/sysconfig/
# cp -p iptables iptables.`date +%Y%m%d`
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20:2...
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3050...
# service iptables restart
*chroot [#ya39f91a]
# 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
終了行:
[[vsftp]]
*インストールと設定の流れ [#xd8e099c]
# 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: ...
# ps aux | grep vsftpd
root 6116 0.0 0.0 52524 796 ? Ss 18:1...
# cd /etc/sysconfig/
# cp -p iptables iptables.`date +%Y%m%d`
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20:2...
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3050...
# service iptables restart
*chroot [#ya39f91a]
# 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
ページ名: