在使用美國虛擬主機的時候,可以利用
不過,對於Linux美國VPS或服務器來說,只有搭建好FTP服務器才能使用FTP功能。本文簡單說說在主流的Centos7系統中安裝FTP服務器主要過程,僅供大家參考。
第一步、安裝FTP服務
直接在終端輸入以下命令安裝FTP服務:
sudo yum instll sftpd -y
第二步、啓動FTP服務
FTP服務安裝完成以後,執行以下命令啓動服務:
seice sftpd stt
第三步、執行開機啓動設置
chkconfig sftpd on
注意:FTP佔用的是2號端口。
第四步、禁用FTP匿名登錄
啓用FTP匿名登錄會帶來安全隱患,所以需要設置禁止FTP匿名登錄。
打開配置文件編輯,i/etc/sftpd/sftpd.conf
打開sftpd.conf配置文件之後,找到nonymous_enble內容,將其設置爲NO,如下圖所示:
第五步、重啓FTP服務
配置好之後,需要重啓FTP服務才能生效,直接輸入以下命令即可:
seice sftpd estt
第六步、關閉防火牆
上述FTP服務配置好之後,如果網頁版FTP服務打不開,那麼還需要停用防火牆,根據需求執行以下其中的一箇命令:
systemctl stop fiewlld.seice #停止fiewll
systemctl disble fiewlld.seice #禁止fiewll開機啓動
設置沒問題的話就可以通過網頁登錄了,登錄地址爲ftp://IP地址,如下圖:
第七步、禁用SELINUX內核
如果使用FTP工具(如FlshFXP)登錄時出現̶226 tnsfe done but filed to open diectoy̶錯誤,那麼還需要禁用SELINUX內核,方法如下:
、修改/etc/selinux/config文件
2、將SELINUX=enfocing改爲SELINUX=disbled
SELINUX內核務必要禁用,否則連接會出錯,或者FTP能連上但看不到目錄內容。
第八步、重啓VPS服務器機器
重啓機器很簡單,直接輸入以下命令即可:
eboot
通過以上過程就可以在Centos7系統中搭建好FTP服務了,當然,如果想要能夠正常登錄的話,還需要添加相應的FTP賬號纔行,關於Centos7配置FTP賬號,以後有時間在單獨寫下,這裏就不在贅述了。