Linux 離線安裝 FTP


首先檢查是否安裝過: rpm -qa | grep vsftpd

如果出現  vsftpd-xxx,那就說明安裝了。

沒有即進行以下安裝。

下載 FTP:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)

找到對應的版本進行下載即可。

 

將下載好的包,上傳到服務器。

 

1、 安裝vsftpd

  rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm

2、 測試是否安裝成功

  [root@localhost ~]# service vsftpd start
  為 vsftpd 啟動 vsftpd:[確定]

3、 配置

      [root@localhost ~]# whereis vsftpd

  vsftpd:  /usr/sbin/vsftpd    /etc/vsftpd    /usr/share/man/man8/vsftpd.8.gz

  yum安裝的主要目錄為上述的3個目錄,其中配置文件vsftpd.conf在/etc/vsftpd中,下面看下怎么配置vsftpd.conf

  # 默認配置文件: /etc/vsftpd/vsftpd.conf
  cd /etc/vsftpd
  備份: cp vsftpd.conf vsftpd.conf_bak
  編輯: vi vsftpd.conf

       關於 vsftpd.conf 的選項及說明,請看   https://pan.baidu.com/s/1kVgJdGV

 

4、添加ftp防火牆規則:

  /sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT

       /sbin/iptables -A INPUT -p tcp --dport 6000:7000 -j ACCEPT

  /etc/rc.d/init.d/iptables save

  /etc/init.d/iptables restart

5、添加用戶(注意,該處添加nologin類型用戶ftpuser):

  useradd -d /home/ftp -s /sbin/nologin ftpup
  passwd ftpup
  輸入用戶密碼

  再次輸入密碼

  重新啟動

  service vsftpd stop
  service vsftpd start


9、 使用 ftp 命令在本機進行測試

  比如 windows 上的 ftp 功能

  

  ftp> open <ip> <端口>
    輸入賬號和密碼。注意:下面操作需要關閉防火牆,不然會出現好多錯誤。
  ftp> put c:\test.html (回車)
    當屏幕提示你已經傳輸完畢,可以鍵入相關命令查看:
  ftp> dir (回車)
  ftp> bye(回車) 退出 ftp 模式


  總結一下常用的FTP命令:

    1. open:與服務器相連接;
    2. send(put):上傳文件;
    3. get:下載文件;
    4. mget:下載多個文件;
    5. cd:切換目錄;
    6. dir:查看當前目錄下的文件;
    7. del:刪除文件;
    8. bye:中斷與服務器的連接

 

10、使用 ftp 客戶端

        比如 Xftp

  如果彈出 “無法顯示遠程文件夾” 的對話框,則進行以下解決

  因為 ftp 連接模式有 port模式和 pasv模式。客戶端一般默認使用的 pasv(被動模式) 。

  修改方式  點擊屬性  ->  選項  ->  把 “使用被動模式” 選項 去掉 即可

  

 


免責聲明!

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



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