Linux虛擬機下建立FTP服務器實現與host主機互傳文件 - 簡易版

1. 安裝FTP服務器

  # sudo 是許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具

  # apt-get 是debian,ubuntu發行版的包管理工具,與紅帽中的yum工具非常類似。apt-get命令一般需要root權限執行,所以一般跟着sudo命令

  [root@localhost ftp]# sudo apt-get install vsftpd

2. FTP服務器配置

vsftpd服務器的配置文件的是: /etc/vsftpd/vsftpd.conf

vsftpd服務器的根目錄,即FTP服務器的主目錄:
  [root@localhost ftp]# more /etc/passwd|grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin 
這樣你就能看到FTP的服務器的目錄在/var/ftp處
如果你想修改服務器目錄的路徑,那麼你只要修改/var/ftp到別處就行了

    [root@localhost ftp]#  vi /etc/vsftpd.conf

3. 禁止FTP服務器匿名訪問

anonymous_enable=YES 爲
anonymous_enable=NO

4. 允許本地用戶以和系統用戶相同的賬戶和密碼連接訪問

local_enable=YES

5. 重啓FTP服務器

   [root@localhost ftp]# sudo vsftpd restart


6. 設置目錄訪問權限

   [root@localhost ftp]# mkdir /var/ftp/myFolder

   [root@localhost ftp]# chmod 777 /var/ftp/myFolder

   [root@localhost ftp]# service vsftpd restart

7. 獲取guest (ubuntu) 的IP地址,然後在windows下通過ftp://[IP] 訪問


需要注意的地方

如果完成以上步驟,仍無法實現互訪,就要檢查網絡設置問題了,將Linux虛擬機的網連方式改爲了Bridge

解釋如下:

首先都需要分析虛擬機環境下的Host-Guest網絡連接。基本上我們可以把Host機與Guest機之間當作局域網中的兩臺機器來實現互聯。當我們選擇以NAT模式進行網絡連接,這是一種使用DHCP服務進行網絡連接的方式,也就是說,Guest機並沒有自己的固定IP地址,這個地址是在啓動了系統之後,從Host機上取得的、一個暫時提供給Guest機使用的IP地址。在這種網絡連接方式下,設置Guest機中系統的IP獲取方式爲自動獲取,不管Host機聯網的方式如何,只要Host能上網,Guest機也可以上網。
雖然選擇這種方式,外網連接是很方便,可是在Host-Guest之間的局域網連接真的讓人傷透了腦筋,虛擬網卡VMnet8的IP與Host機的IP不在同一網段。將Linux虛擬機的網連方式改爲了Bridge。Bridge模式將虛擬主機的虛擬網卡橋接到一個Host主機的物理網卡上,可以理解爲Guest機和Host主機處於對等的地位,在網絡關係上是平等的,對於我這種對路由的事情比較白癡的人來說,這是最易理解的一種局域網互聯方式。
我的使用網絡服務是小區LAN網,IP自然是自動獲取的,不用花心思改動它,將Guest機的網絡也設置成爲自動獲取IP:
應用程序-->系統設置-->網絡-->編輯eth0設備

Method 2: Install VMware Tools

#mkdir /mnt/cdrom 

# mount /dev/cdrom /mnt/cdrom

#cp /mnt/cdrom/VMwareTools-9.6.1-1378637.tar.gz  /tmp

# cd /tmp

# tar zxpf /mnt/cdrom/VMwareTools-9.6.1-1378637.tar.gz

# cd vmware-tools-distrib

#./vmware-install.pl


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章