Saturday, January 05, 2008

VSFTPD在Fedora core 8上安裝全記錄

  • 先檢查是否有安裝vsftpd
[root@localhost ~]# rpm -qa|grep vsftpd
vsftpd-2.0.5-19.fc8

如果沒有,先使用yum安裝吧!
[root@localhost ~]# yum -y install vsftpd

  • 啟動vsftpd
[root@localhost ~]# /etc/init.d/vsftpd start
正在啟動 vsftpd 中的 vsftpd: [ 確定 ]

如果要在開機時就開啟,那先去鍵入「ntsysv」設定吧!

  • 將防火牆中vsftpd所使用的port打開
[root@localhost ~]# iptables -I RH-Firewall-1-INPUT 1 -p tcp --dport 21 -i eth0 -j ACCEPT
[root@localhost ~]# iptables -L -n
......
Chain RH-Firewall-1-INPUT (1 references)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:21
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
......
儲存剛剛插入的chain中的規則
[root@localhost ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[ 確定 ]
規則將會儲存在 /etc/sysconfig/iptables 檔案中,會在服務啟動時生效,包括重新開機之後。