Linux 安裝FTP服務


Linux 安裝FTP服務,簡單入門


 

環境:

  虛擬機:Oracle VM VirtualBox。

  系統:CentOS 7。


 

(1)判斷是否安裝了ftp:

rpm -qa | grep vsftpd

或者

which vsftpd

(2)如果沒有安裝,開始安裝:

yum install vsftp -y

(3)如果報錯顯示:

    沒有可用軟件包 vsftp。
    錯誤:無須任何處理

  解決:通過下載安裝,

  1、打開官網:http://www.rpmfind.net/linux/rpm2html/search.php?query=vsftpd。
  2、找到系統匹配的版本下載(例如centos7):
    wget http://www.rpmfind.net/linux/centos/7.6.1810/os/x86_64/Packages/vsftpd-3.0.2-25.el7.x86_64.rpm
  3、安裝:
    rpm -Uvh vsftpd-3.0.2-25.el7.x86_64.rpm
  4、修改ftp配置文件:
    cd /etc/vsftp

    可以看到配置文件
    vsftpd.conf  //配置文件

    ftpusers //禁止使用ftp的用戶

    user_list  //禁止使用ftp的用戶

    這里為了快速練習,不做其他配置,(正式不建議這樣做)

    把 ftpusers文件和user_list文件中的root直接注釋,這樣可以直接使用root登錄。

 (4)啟動ftp服務:

     /bin/systemctl start vsftpd.service

 (5)關閉防火牆:

    /bin/systemctl stop iptables.service(這里可能是/bin/systemctl stop firewalld.service)

    setenforce 0

 (6)使用FileZilla測試一下,可以成功連接。


 

如果客戶端連接不上:

  可能原因:

    1、測試虛擬機和主機電腦的ip是否是相互ping通的;

    2、是否真的關閉了防火牆,有的是iptables,而有的是firewalld。


 

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM