redhat 標準のftpd
/etc/xinetd.d/gssftp
server_args = -l disable = no
とする。
/etc/ftpuserに接続させたくないユーザーを指定する。
その後
/etc/rc.d/init.d/xinetd restart
でリスタートする。
ファイアーウォールの設定をする。
lokkit -q --port=ftp:tcp
サービス設定を行う。
#chkconfig gssftp on
もしくは
アプリケーション>システム設定>サーバ設定>サービス
のサービスの設定画面から、gssftpにチェックを入れて保存します。
redhatの場合SELinuxによって、書き込み不可になっているため
seLinux機能の変更が必要
setsebool -P ftp_home_dir=1
としてセキュリティ設定を解除する。
使用するポートを空けるため以下の変更をおこなう。 /etc/sysconfig/iptables-config
IPTABLES_MODULES="ip_conntrack_ftp"
としたあと、 iptablesに設定追加する
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptablesを再起動
service iptables save service iptables restart