■FTPサーバ(VSFTPD)の作成方法        
                     
         ▼「yum」コマンドからインストール        
                     
          「アプリケーション」→「アクセサリ」→「GNOME端末」        
                 
                   
          「# yum -y install vsftpd」コマンド入力        
                 
       
       
                     
         

 
[root@CentOS ~]# yum -y install vsftpd 

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.oss.eznetsols.org
* updates: ftp.cs.pu.edu.tw
* addons: ftp.oss.eznetsols.org
* extras: ftp.oss.eznetsols.org
base | 1.1 kB 00:00
updates | 951 B 00:00
   ・
   ・
   ・
Total download size: 137 k
Downloading Packages:
vsftpd-2.0.5-12.el5.i386.rpm | 137 kB 00:05
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : vsftpd [1/1]

Installed: vsftpd.i386 0:2.0.5-12.el5
Complete!
[root@CentOS ~]#

 

       
                   
       
       
          ファイルの格納場所        
                   
          vsftpd /etc/rc.d/init.d/vsftpd    (起動スクリプト)        
          vsftpd /etc/vsftpd        
          vsftpd.conf /etc/vsftpd/vsftpd.conf    (設定ファイル)        
          ftpusers /etc/vsftpd/ftpusers     (FTP接続禁止ユーザの設定)        
          vsftpd /usr/sbin/vsftpd        (FTPデーモン)        
          ftp /var/ftp             (Anonymouus用ルートディレクトリ)        
          xferlog /ver/iog/xferlog        
                   
       
       
          「ftpusers」 アクセス禁止ユーザの設定ファイル        
                     
            # Users that are not allowed to login via ftp
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
       
       
       
                 
         ▼「FTP」接続ユーザの設定        
                     
                     
                     
                     
                     
         ▼「サービス」の開始        
                   
          「システム」→「管理」→「サービス」        
                 
                   
         

「□vsftpd」選択して□にチェックを入れます。
「開始」をクリック

       
                 
                   
          「OK」をクリック        
                 
       
       
                   
          [root@CentOS ~]# chkconfig vsftpd on         (サービスを常に起動)
[root@CentOS ~]# /etc/rc.d/init.d/vsftpd start   (サービスの開始)
vsftpd 用の vsftpd を起動中:         [ OK ]:
[root@CentOS ~]#
       
       
       
                   
         ▼「ファイアウォール」の設定        
                   
          「システム」→「管理」→「セキュリティレベルとファイヤーウォール」を選択        
                 
                     
          「□FTP」にチェックを入れて「OK」をクリック        
                 
       
       
         ▼「SELinux」の設定        
                   
          「SELinux」が「有効」の場合は下記のコマンドで「home」アクセスを許可しておきます。        
                   
          [root@CentOS ~]# getsebool -p ftp_home_dir on