1. 程式人生 > >如何通過FTP虛擬機器與主機互傳檔案實現方法

如何通過FTP虛擬機器與主機互傳檔案實現方法

一: 虛擬機器需要配置成橋接方式

以靜態IP為例,因為實驗室的侷限性。。。比如你的主機ip為172.20.27.70,子網掩碼為255.255.255.0,閘道器為172.20.27.60   DNS為10.10.10.10   對應的虛擬機器設定的ip為172.20.27.xx,要保證在一個段內就行,其他的子網掩碼,閘道器,DNS都設定成一樣的

二:1.主機需要裝ftp服務,以XP為例,安裝XP自帶的ftp服務,在裝XP系統的時候不會自動安裝,需要自己裝,方法為

開始- > 控制面板- >新增或刪除檔案- >新增/刪除Windows主件(A),出來個對話方塊,雙擊Internet 資訊服務(IIS),選中檔案傳輸協議(FTP)服務,點選確定,開始安裝,安裝的時候會提示你要一些檔案,我會把需要的檔案以連線方式在最後粘貼出來,安裝的時候需要什麼檔案,在對話方塊下點選瀏覽,找到你下載下來的資料夾,裡面都有。

安裝好以後重啟電腦。

2.然後   右擊我的電腦- >管理- > 服務和應用程式 - > Internet資訊服務- > FTP站點- >右擊 預設FTP站點- > 屬性,出來一個對話方塊

在對話方塊的 FTP站點 裡面 設定連線的IP地址 

安全賬戶下 允許匿名連線 不要打勾

主目錄下 選擇 登入以後的路徑和設定許可權

3.還是 右擊我的電腦- >管理- >本地使用者和組- > 使用者,會發現多了一個使用者 描述為匿名訪問Internet資訊服務,右擊內個使用者,可以設定ftp登入密碼,點重新命名,可以設定ftp登入時的使用者名稱

三:在虛擬機器裡面裝ftp,介紹幾個命令

which vsftpd   :檢視是否安裝ftp   顯示出來路徑說明已經安裝,什麼都沒有,則沒有安裝

service vsftpd start  :開啟ftp

service vsftpd status :檢視ftp的狀態

如果沒有安裝ftp,可以使用命令  sudo apt-get install vsftpd 安裝

安裝好以後  修改ftp配置檔案 /etc/vsftpd.conf,將下面兩行前面的“#”去掉   sudo vi  /etc/vsftpd.conf

#local_enable=YES      //是否允許本地使用者登入

#write_enable=YES      //是否允許上傳檔案

儲存

從新開啟ftp服務

四:將XP和虛擬機器裡的系統的防火牆關閉

五:完成上面的,就可以ftp ip地址了

XP下FTP安裝需要的檔案    http://pan.baidu.com/share/link?shareid=3971370926&uk=2251638487