*FTP サーバー [#gee72527]
 FTP サーバーのメモです。
**vsftpd [#icdbc000]
 RedHat9 に標準で入っている FTP サーバーです。
 vsftpd は RedHat9 に標準で入っている FTP サーバーです。
 /etc/vsftpd/vsftpd.conf を書き換えることによって
 設定を変更できます。

**vsftpd 設定 [#a1cc41b5]
-anonymous がログインできないようにする。
 anonymous_enable=NO

-チェンジルートリストで指定した人以外はルートに行けなくする。
 chroot_local_user=YES

-チェンジルートリストを有効
 chroot_list_enable=YES

-チェンジルートユーザーリストファイル指定
 chroot_list_file=/etc/vsftpd.chroot_list
 chroot_local_user=YES ならチェンジルートしない人のリスト。
 NO ならチェンジルートする人のリスト。

-単独で起動、または xinetd 経由で起動
 listen=NO
 YES --- 単独で起動します。
 NO --- xinetd経由で起動します。

-/etc/hosts.allow /etc/hosts.denyリスト有効
 tcp_wrappers=YES
 グローバルアドレスを与えるなら有効にする。

-ローカルタイム(日本時間)を使うか、グリニッジ標準時を使うか
 use_localtime=YES
 yes=日本時間

-/etc/vsftpd.user_list の使用
 userlist_enable=YES
 userlist_deny=NO
 /etc/vsftpd.user_list に書いてある人のみログイン可能。

-

**xinetd の設定 [#pcb93433]
 /etc/xinetd.d/ftpd ファイル
 service ftp
 {
 	flags           = REUSE
 	socket_type     = stream        
 	wait            = no
 	user            = root
 	server          = /usr/sbin/vsftpd
 	server_args     = /etc/vsftpd/vsftpd.conf
 	log_on_failure  += USERID
 	disable         = no
 }

**vsftpd の起動 [#o64d0e2b]
 /etc/rc.d/init.d/xinetd restart
 を実行する。

----
[[前に戻る>Linux]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS