Red Hat 5 FTP設定

1202 ワード

本人がインストールしているのはRED HAT 5です.
1.FTPサービスがインストールされているか確認する
# rpm -qa |grep vsftpd
vsftpd-2.0.5-12.el5
インストールされていない場合は、インストールディスクでvsftpを検索するとインストールパッケージが見つかります.
2.vsftpd起動起動の設定
#chkconfig vsftpd on 
# service vsftpd restart 
   vsftpd:                                              [  ]
  vsftpd    vsftpd:                                    [  ]

3.デフォルトではrootユーザーがファイルをアップロードできないので、/etc/vsftpdの下の2つのファイルを編集します.
cd /etc/vsftpd 
vi ftpusers     root
vi user_list    root 

4.テスト
ftp 132.159.XXX.XXX
私はTotal CMDツールで接続しています.エラーが発生しました.
500:OOPS:can not change directory :/root
解決方法:
# setsebool -P ftpd_disable_trans 1 
# vi /etc/vsftpd/vsftpd.conf 

最後に追加
local_root=/ 
#service vsftpd restart
   vsftpd:                                              [  ]
  vsftpd    vsftpd:                                    [  ]

注:21,20ポートを開くと言われていますが、私は##iptables-A INPUT-p tcp--dport 21-j ACCEPT##iptables-A INPUT-p tcp--dport 20-j ACCEPTを作る必要はありません.