Centosの下でvsftpdサービスを構築する(3)----テスト


テスト手順:1)ファイアウォールおよびvsftpdサービス起動スクリプトの作成:
 
[root@localhost vsftpd]# cat restart.sh
/etc/rc.d/init.d/iptables stop
/etc/rc.d/init.d/iptables start
service vsftpd stop
service vsftpd start
 
2)上記の修正方法のいずれかを選択し、プロファイルを修正します.3)vsftpd仮想ユーザの構成は現在行われておらず,rootユーザのログイン権限が開放されている./etc/vsftpd/ディレクトリの下でftpusersとuser_listではrootコメント#でいいです.具体的には以下の通りです.
 
[root@localhost vsftpd]# cat user_list
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root               ,root 
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
 
4)ファイアウォールおよびvsftpdサービス起動・停止スクリプトの実行:
 
[root@localhost vsftpd]# ./restart.sh
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_ns [  OK  ]
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
[root@localhost vsftpd]# 
 
5)クライアントコマンドライン接続テスト:
 D:\>ftp 192.168.1.104
  192.168.1.104。
220 (vsFTPd 2.0.5)
 (192.168.1.104:(none)): root
331 Please specify the password.
 :
230 Login successful.
ftp> ls
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
Desktop
anaconda-ks.cfg
install.log
install.log.syslog
226 Directory send OK.
ftp:   59  ,  0.00  59000.00 / 。
ftp>