在虛擬機上的FTP,FTP訪問模式(匿名)


FTP   21(ftp)號端口控制連接,,20(ftp-data)號端口數據傳輸

Windows和虛擬機之間

接下來進行實驗

 

首先在yum資源庫中下載

輸入命令:yum install vsftpd

下載完之后輸入命令查看21端口有沒有開

 

 首先看一下端口的狀態  systemctl status vsftpd

 

 狀態沒開啟,輸入 systemctl start vsftpd  來開啟下

再看下狀態

 

 

ftp訪問模式(匿名)

首先我們可以設置成匿名訪問模式

輸入命令 vi  /etc/vsftpd/vsftpd.conf

修改參數  (找不到在哪里修改就寫一個)

 

 重啟服務

systemctl restart vsftpd

 

 接下來我們在Windows下嘗試一下  輸入ftp://+ip

進去之后是空的,我們可以在虛擬機上創建個文件

 

 

 

 

 

 

 

 創建一個文件夾

 

 

 刷新發現有啦這個文件

 

 

 我們現在換可以把它復制 到本地電腦上,

 

 

 

 但是現在權限還不夠大

 

 

 

 

 

你完全沒有刪除,重命名,和新建文件夾的權限,那么我們來改一下

 將pub文件權限改動一下  用chmod

首先到  /var/ftp目錄下    查看一下權限,果然沒有權限,那么我們來加一下

 

 

 

 

 

 

接下來,我們再去windows下試下   此時windows得和虛擬機在同一個局域網里,

發現上述功能都有啦

 

 服務器也會跟着變

 

 我們也可以把本地電腦的文件  復制到 這個 pub文件中

 

 

但是如果我們將配置文件這里該一下

 

 重啟一下服務,在將文件復制 到這里就沒有權限了,但是 復制文件夾可以

 

 可能復制文件和創建文件效果一樣

 

 

 

 

虛擬機和虛擬機之間

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

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

之后輸入ftp 192.168.43.100

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

 

 

 ftp訪問模式(加密)

現在我們來進行加密,剛才我們也看到了參數的講解,我們只需要改變里邊的參數就可以啦

如果我們將匿名關掉就不允許匿名用戶登陸了,修改配置文件   vi  /etc/vsftpd/vsftpd.conf

 

之后重啟一下vsftpd服務   systemctl restart vsftpd

 

 

但是此時你沒有設置其他的參數,只設置了不允許匿名登錄,

所有這時候我們輸入用戶密碼依然登錄不進去,那么怎么辦呢?

那就是FTP訪問模式中的本地用戶模式,下一篇隨筆將會講到。


免責聲明!

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



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