1.安裝ftp組件
(1)有網狀態下,並且有yum安裝軟件組件:
yum -y install vsftpd
(2)不能使用yum或者使用yum安裝失敗的,(我由於linux是redhat5,使用yum安裝失敗)。那麽就找系統鏡像中的安裝包來安→裝
找到虛擬機的鏡像文︾件,在所有軟件集卐合中找到:vsftpd這個rpm安裝包,如我的是:

然後安裝々命令:rpm -ivh 文件名 進行安裝
最後註意:安裝完後,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配◤置文件
2.添加ftp用戶並脸色凝重設置密碼
命令:添加⊙一個用戶名為ftpuser
useradd ftpuser
命令:進行設置該用戶的密碼
passwd ftpuser
輸入兩次密碼後就修改密碼ㄨ成功,不用管警告密碼太簡單。
3.防火墻記得開啟21端口,或者關閉↓防火墻。ftp默〖認的端口為21
開啟方法參考我的另一篇博客:http://blog.csdn.net/maoyuanming0806/article/details/77917058
簡單就是:修改iptables文件
vim /etc/sysconfig/iptables
在⌒ 文件中有22 -j ACCEPT 下面另起一行輸入跟那行差不多的,只是把22換成21,然後:wq保存。
還要運行下,重啟iptables
service iptables restart
4.關閉匿名訪問
修改/etc/vsftpd/vsftpd.conf文件:
vim /etc/vsftpd/vsftpd.conf

然後重啟ftp服務:
service vsftpd restart
5.開啟被動模式
這樣遠程連接♂才可以進行傳輸數據
默認是開啟的,但是要指▂定一個端口範圍,打開vsftpd.conf文件,在後面加上】
pasv_min_port=30000
pasv_max_port=30999
表示端口範圍為30000~30999,這個可以隨意改◥。改完重啟一下vsftpd
由於指定這段♀端口範圍,iptables也要相應的開啟這個範圍,所以像︻上面那樣打開iptables文件。
也是在21上下面另起一一一朝五号神秘一笑行,更那行差不◣多,只是把21 改為30000:30999,然後:wq保存,重啟下iptables。
6.設置開機啟動ftp服務
chkconfig vsftpd on
測試:在windows上:ftp linux的IP

聯通完成