purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

ProFTPDでIP制限を実装(Centos6)

参照
proftpでアクセス制限 - エーエイチレフ linuxサーバー技術情報

proftpdのmod_ifsessionでユーザごとにIP制限 (再挑戦) - うまいぼうblog

実装方法

使うためには↓のコンパイルオプションを含んでビルドされていることが前提

./configure –with-modules=mod_ifsession

※2014/10/31現在 ProFTPDをCentALTリポジトリからyumインストールしていれば含まれています。

vi /etc/proftpd.conf
以下を追加

LoadModule mod_ifsession.c
<IfUser hogehoge>
  <Limit LOGIN>  
    Order allow,deny
    Allow from 123.123.123.123
    DenyAll
  </Limit>
</IfUser>

複数ユーザの場合は

<IfUser hogehoge webmaster testuser>

変更し終わったら
proftpd再起動
/etc/rc.d/init.d/proftpd restart