1、首先檢查系統中是否已經安裝ftp程式包
rpm -qa|grep vsftpd
2、若沒有,就到安裝光碟片目錄下。
cd /media/光碟片名/Server
ls | grep ftp
會看見很多尾碼名為.rpm的檔案
你可以選擇安裝,也可以執行 rpm -ivh *.rpm 全部安裝
---
也可執行下面的命令直接下載安裝:
//使用yum安裝
# yum -y install ftp vsftpd
//或者使用rpm安裝以下兩個包
ftp-0.17-66.el7.x86_64
vsftpd-3.0.2-9.el7.x86_64 ---
3、安裝好後查看是否成功安裝
如下提示vsftpd服務停止,表明已安裝但未開啟該服務
[root@localhost root]# service vsftpd status
vsftpd is stopped(vsftpd 已停)
4、開啟服務
[root@localhost root]# service vsftpd start
Starting vsftpd for vsftpd:
再次查看發現已經處於啟動狀態:
[root@localhost root]# service vsftpd status
vsftpd (pid 4510) is running...
---
備忘:關閉服務
service vsftpd stop
---
5、開機自動啟動ftp服務
chkconfig vsftpd on
service iptables stop 防火牆關閉命令
----------------------------------------------------------------------------------------------------
使root使用者可以使用ftp(建議不要)
預設不能用root使用者使用ftp,如下所示:
-------------------------------------------------------
C:\Users\thinkpad>ftp 192.168.141.123
串連到 192.168.141.123。
220 (vsFTPd 1.1.3)
使用者(192.168.141.123:(none)): root
530 Permission denied.
登入失敗。
--------------------------------------------------------
修改/etc/vsftpd/ftpusers檔案,該檔案記錄了不能使用ftp登入的使用者,將root使用者注釋
修改/etc/vsftpd/user_list檔案,將root使用者注釋。
註解:/etc/vsftpd/user_list檔案與/etc/vsftpd/vsftpd.conf檔案有關聯,如果/etc/vsftpd/vsftpd.conf檔案中的userlist_enable=YES(這也是預設情況下的設定),那麼
在/etc/vsftpd/user_list檔案中列出的使用者就不能使用ftp。