linux虛擬機中FTP匿名訪問模式介紹與配置


 

   FTP分3種訪問模式,分別是:匿名訪問模式,本地用戶模式及虛擬用戶模式

   匿名訪問是一種最不安全的驗證模式,任何人都可以無需密碼驗證就登陸到FTP服務端主機,這

       種模式一般只用來保存不重要的公開文件,尤其是在生產環境中更要注意不放敏感文件。

   下面我來介紹一下這種模式具體設置流程:

   1.   設置之前,我們應在虛擬機中搭建FTP服務,打開虛擬機在終端輸入“yum install ftp -y”即可完成安裝,若遇到

/var/run/yum.pid 已被鎖定,PID XXXXX 的另一個程序正在運行” 問題,則我們應先輸入命令“kill -9 XXXXX”來殺死

正在運行的程序,再次輸入“yum install vsftpd -y”即可。

 

 

 

 

 

 

 

   2. 對於虛擬機中的軟件使用之前我們都應了解其端口號, ftp和nfs都是用21號端口傳數據,20號端口傳數據

   輸入命令“netstat -an | grep 21 | more”即可查看21號端口狀態

 

 

 

 

 

 

 

 

  輸入命令“systemctl status vsftpd”可查看ftp端口狀態

 

 

 

 

 

dead 表示此端口尚未開啟,輸入命令“systemctl start vsftpd”即可開啟ftp端口

 

     

 

 

 如圖,run表示端口已開啟

 

3.下面我們來配置ftp匿名訪問模式, 首先輸入命令“vi  /etc/vsftpd/vsftpd.conf” 打開ftp服務具體配置文件

進行修改(有點改,沒有的添)(去“#”號)

 

參數

作用

anonymous_enable=YES

允許匿名訪問模式。

anon_umask=022

匿名用戶上傳文件的umask值。

anon_upload_enable=YES

允許匿名用戶上傳文件

anon_mkdir_write_enable=YES

允許匿名用戶創建目錄

anon_other_write_enable=YES

允許匿名用戶修改目錄名或刪除目錄

 

 

 

 

 

 

 

 

4.修改完保存退出后輸入命令“systemctl restart vsftpd”重啟ftp服務

 

 

 

 

 5.下面我們就可以進行匿名登錄了,在windows下輸入“ftp://+虛擬機ip地址”就可以成功匿名登錄了

(保證自己計算機可以與安裝ftp的linux虛擬機地址連通)。

 

 

 

 

 

 

6.如上圖pub文件夾剛進去是空的,下面我們在虛擬機pub目錄下新建“1.txt”文件,

再在匿名登錄的windows上刷新一下,如下面第二圖,文件已出現(此文件也可復制到

我們電腦上)

 

 

 

 

 

 

 

 

 

 

7.雖然現在我們可以看見1.txt,但沒有對其進行刪除或重命名操作權限,在虛擬機中

賦予pub全部權限即可。

 

 

 

 

 

 

 

 

 

8.

虛擬機和虛擬機之間

首先在客戶端虛擬機上下載客戶端服務

輸入命令:yum install ftp - y  (中間有空格)

之后輸入ftp +自己IP地址

因為是匿名模式,我們在輸入用戶名時輸入:anonymous  (進入ftp后輸入?顯示可以使用的命令)

 輸入密碼敲擊空格即可,輸入“exit”退出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 


免責聲明!

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



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