當前位置:首頁 » 操作系統 » linux虛擬機與主機共享文件

linux虛擬機與主機共享文件

發布時間: 2022-05-21 13:48:41

『壹』 linux 系統虛擬機訪問本機上的windows 系統下的共享文件夾各位高手。。。。幫忙

什麼虛擬機?VMWare、VirtualBox這類虛擬機都自帶增強包,在guest系統(對你來說是linux)安裝之後,可以映射host系統(windows)的某些文件夾,前提是通過虛擬機管理工具事先建立共享。
另外還有一種方法,可以直接用cifs協議mount主機共享文件夾。

『貳』 linux虛擬機redhat7怎麼和主機共享文件

linux虛擬機redhat7怎麼和主機共享文件,解決辦法

  • 安裝VMware tool

  • 1首先啟動你的虛擬機,只有啟動你的虛擬機我們才能夠安裝這個工具。

  • 步驟閱讀.2啟動以後,單擊VMware上面菜單欄中的虛擬機——VMware tool。

  • 我點電腦已經安裝過了,所以顯示的是重新安裝,一樣,這里就重新安裝一次給大家看看。

  • 步驟閱讀.步驟閱讀.3這里為了方便更多初學者,我就是用圖形界面進行安裝,命令也很簡單,應該都會,這里就不說了。

  • 解壓文件到指定目錄。

  • 右擊VMware tool安裝包,有一個解壓的選項,單擊——選擇路徑然後新建一個文件夾——解壓即可。使用命令也很簡單。

  • 步驟閱讀.步驟閱讀.步驟閱讀.步驟閱讀.4安裝VMware tool

  • 打開剛剛解壓的文件路徑,打開,然後找到剛剛解壓的文件的文件夾——找到vmware——install.pl.文件,雙擊後如圖。選擇第一個,即可,等待一下,即可完成安裝。

  • 使用命令運行也很簡單,直接在文件所在目錄打開控制台,輸入./vmware-install.pl即可。

  • 設置共享文件夾

  • 1退出linux系統,找到虛擬機的菜單欄,裡面有一個虛擬機——設置選項。

  • 步驟閱讀.2單擊設置後,選擇選項按鈕,進入選項界面。

  • 步驟閱讀.3在選項的界面有一個共享文件夾的選項,單擊,在右側我們就可以選擇win7系統中的文件夾進行共享了。

  • 步驟閱讀.4首先將共享文件夾設置為始終啟用,這樣在下次使用的時候就會自動的開啟了。

  • 步驟閱讀.5然後單擊添加按鈕,添加之後就可以選擇你的主機(win7)中的文件路徑。然後單擊繼續,確定即可,我的之前添加過了這里就不在演示了。

  • linux下讀取文件

  • 1進入你的linux系統,打開你的computer中的磁碟。

  • 步驟閱讀.2選擇mnt/hgfs,然後你就可以看到你剛剛共享的文件夾了,打開以後,文件夾中的文件就會出現在你面前的。完成了。

『叄』 如何建立虛擬機中的Linux和windows的共享文件夾

虛擬機和主機設置共享目錄可以參考以下步驟:1、打開虛擬機,點擊編輯虛擬機設置.

2、進入虛擬機設置界面,點擊選項,然後點擊共享文件夾,點擊添加。進入添加共享文件夾向導界面,點擊下一步。

3、點擊瀏覽,選擇需要共享的文件夾,選擇後點確定,這里選擇E盤為例。

4、點擊下一步,點擊完成。共享文件夾設置好了。

5、進入虛擬機之後看到的共享文件夾。

『肆』 虛擬機LINUX與主機WINDOWS文件共享如何實現

裝個samba
一般來說,安裝samba後,有一個smb.conf(配置文件)的例子,修改一下就好了。

WINDOWS下的網上鄰居使用是NetBIOS協議,LINUX下使用功能強大的SAMBA可以實現與WINDOWS機子共享。下面具體就我的理解具體說一下。
首先當然是你必須安裝了SAMBA

#apt-get install samba samba-common smbclient smbfs

其實使用SAMBA分成兩個方面,一個是linux機子上的資源給WINDOWS機子瀏覽,再一個是使用LINUX 機子瀏覽WINDOWS 的網上鄰居。現在假設使用WINDOWS的機子的IP是10.0.0.10,共享目錄是music,用戶名是:share,密碼是:yeah;使用 LINUX機子的IP是:10.0.0.20

一 . 從LINUX上獲取WINDOWS文件的基本方法(有3種方法)

1. smbmount---普通用戶就可以使用的命令

掛載文件
#smbmount //10.0.0.10/music /home/user/music -o "username=share,password=yeah"

主意與下面的mount不一樣的是-o後面一定要引號
卸載已經掛載的文件
#smbumount /home/user/music

2. mount---超級用戶才有的許可權,但效果與上面一樣

掛載文件
#mount -t smbfs -o username=share,password=yeah //10.0.0.10/music /home/user/music

卸載文件
#umount /home/user/music

註:以上兩個命令掛載要想顯示中文,必須添加如下參數
codepage=cp936,iocharset=utf8(與linux機的本地環境一致,如是gb2312,這兒也要寫成:iocharset=gb2312 ;codepage要與遠程一致,是指定源代碼文件的代碼頁---一個內>部表,操作系統用它將符號(字母、數字和標點)映射為字元編號。如932 代表日本漢字,950代表繁體中文字元集,說明一下就是codepage是cp936,而不是936,否則在有時顯示漢字還是亂碼。

3. 使用smbclient訪問Windows資源

它是一個類似於ftp操作方式,通過遠程操作的方式進行文件傳遞的軟體。為了獲得網路上可以訪問的計算機列表,首先需要使用 smbclient來獲得一個Windows計算機共享出來的資源,這需要使用-L參數訪問IPC

#smbclient -L 192.168.1.150 -N
或者機器名
#smbclient -L hit -N
如果不清楚一個Windows計算機的NetBIOS名字,可以使用nmblookup先來解析NetBIOS名字
#nmblookup hit (若瀏覽網上鄰居用:#nmblookup -T "*")

當上面查到資源後,就可以用smbclient登陸了
#smbclient \\hit\music yeah -U share (其中yeah是密碼,share是用戶名)
執行smbclient命令成功後,進入smbclient環境,出現提示符:smb: >,然後就可以執行和ftp命令中相似的命令:cd, lcd, get ,mget ,put ,mput等,用法就跟FTP一樣了。

註:要想使用smbclient來訪問windows時,也需要使用UNC來標識Windows資源的位置。此時就需要了解 WindowsUNC在Unix>下進行表示的不同之處。不同之處在於Unix的shell下反斜線為特殊字元,它被定義為轉義恢復字元,表示將一些轉義字元恢復為其本身字元的意義。因此必須使用兩個反斜線才能等同於一個反斜線。因此一個UNC實際使用時應使用雙倍的反斜線。

若想使用基於圖形的客戶端:感覺比較好用的是tksmb和smb4k(KDE)

若只是以上使用不用配置/etc/samba/smb.conf,也不用啟動 samba 服務,甚至可以不裝samba程序

二. WINDOWS機子訪問在LINUX上的資源

需要使用兩個進程:nmbd smbd, 前者nmbd是提供WINDOWS瀏覽,後者smbd是針對WINDOWS瀏覽後的登陸等服務。

首先需要說明的是,當samba 還沒有添加用戶時,WINDOWS機子是登陸不上來的,所以第一步就是添加用戶:
# smbpasswd -a myfirst
需要說明的是這個用戶必須是系統用戶,否則回提示
Failed to initialise SAM_ACCOUNT for user myfirst. Does this user exist in the UNIX password database ?
Failed to modify password entry for user myfirst

當然可以對用戶進行映射,見後面說明。

接著就簡單了,就是配置/etc/samba/smb.conf,見下面一個配置以及相應說明,拷貝後您只需要稍稍修改一些你自己的信息就可以使用了(參考了前人的說明)

/etc/samba/smb.conf文件

## /etc/samba/smb.conf配置文件有三個重要的節:[global],[homes],[public]

#Global (全局)參數,該部分設置整個系統的規則,定義了一些公共變數。

[global]

netbios >#定義Windows系統「網上鄰居」中所見的機器名。

workgroup = workgroup
#定義主機所在網路上所屬的NT域名或者工作組名稱

server string = FunField
#對主機的說明信息,預設是:Samba Server

hosts allow = 192.168.1. 192.168.3.
#它允許設置哪些機器可以訪問samba伺服器

guest account = nobody
invalid users = root
#定義smb用戶名稱。

security = user
#定義訪問許可權。訪問許可權由低到高有三種:share、user和server。其中share安全級別最低,user模式要求連接時輸入用戶名和口令

encrypt passwords = true
#設置是否需要加密口令。因為Windows系列默認採用加密口令傳輸,而Linux默認採用非加密口令傳輸,為保證smb網路用戶的正常登錄,在user安全級下設置為加密,在share 安全級下可不設。

smb passwd file = /etc/samba/smbpasswd
#由命令cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd產生。

interfaces = 192.168.1.50/24
#配置smb服務所使用的網卡IP以及子網掩碼,如果有兩個以上網卡,要全部列出。

name resolve order = host dns bcast
#設定smb服務時,從機器netbios名稱到IP地址的解析方式,默認順序為host lmhosts wins bcast。如果區域網內有DNS,可設置為host dns bcast。

wins support = no
#設置是否有wins支持。

public = yes
#為yes時,「網上鄰居」中可見該資源,否則不可見。

browseable = yes
#為yes時,「網上鄰居」中可見該資源,否則不可見。

#printing = bsd
# 指定Linux使用哪個列印機守護進程(bsd、sysv、hpux、aix、qnx、plp),同時向samba說明命令lpr和lpq的預設值。

#printcap ># 定義了列印配置文件所處的位置。

load printers = no
# 表明是否載入printcap 定義的所有列印機以供瀏覽。

log file = /var/log/samba/log.%m
# 定義日誌文件

max log 'size' = 1000
#日誌文件最大1000k (單位是KB)

username map = /etc/samba/smbuser
#允許管理員指定一個映射文件,該文件包含了在客戶機和伺服器之間進行用戶映射的信息。 用戶映射經常在windows 和linux 主機間進行。 兩個系統擁有不同的用戶賬號,用戶映射的目的是將不同的用戶映射成為一個用戶,便於共享文件。

#*********************************************************************#

[homes]

#該部分通常定義了Linux機器上共享的目錄資源,其名字可以由用戶確定。段中的設置控制了每一個用戶目錄的共享許可權。

comment = Home Directories
#設定在瀏覽本機資源時,出現在指定資源旁邊的字元串。

browseable = yes
#控制一項服務是否能夠出現在網上鄰居中,no意味著這個目錄將在瀏覽時顯示為要驗證的用戶名稱,yes則顯示 homes 和要驗證的用戶名稱的共享目錄。

writable = yes
#控制是否允許通過驗證的用戶對主目錄有寫入的許可權,但最終取決於該目錄的 Unix 許可權。無論 Unix 的許可權怎樣, 設置 writable = no 後, 主目錄只能是只讀的。

create mask = 0700
directory mask = 0700
#若上面是可寫的,則設置寫文件和目錄時的屬性

#******************************************************************#

[public]

#用來指定某一特定用戶組或者用戶擁有訪問許可權的目錄配置分,配置共享目錄部分

comment = Public Stuff
# 說明部分

path = /home/samba
#共享的Linux目錄

writable = no
#寫許可權

printable = no
#列印許可權

用於用戶映射的文件/etc/samba/smbuser
# smb.conf中全局參數 「username map」 指定的映射文件

root = admin administrator
#Map Windows admin to root
hawk = girl
#Map the member of girl to hawk
snake = boy
# 等號左邊是單獨的Linux賬號,等號右邊是要映射的賬號列表。伺服器逐行分析映射文件,如果提供的賬號和某行有右側列表中的賬號匹配,就把它替換為等號左邊的賬號。

『伍』 linux虛擬機怎麼設置共享文件夾

1、打開虛擬機,VM->Settings,在設置界面選擇Options,再在下面選擇Share
Floders,看右邊的選項,把folder
sharing
的狀態設為Always
enabled,再選擇Folders(會彈出界面可選擇主機上要共享給虛擬機的文件夾),回到設置界面點ok;
2、然後再安裝VM
Tools工具:工具欄的「虛擬機」裡面有個關於VM
Tools的,選一下,等待工具安裝完成(也可以先安裝工具再設置,我反正是先安裝工具的,沒發現有影響)。
我這是已經安裝好的情況,安裝好後在桌面上一般會顯示一個光碟的圖標(看上面的小圖),圖標不用理它;
3、待Tools安裝完成後,在/mnt/hgfs下查看,應該可以看到共享的文件夾,打開文件夾看看文件是否已經共享(可以在文件夾里增加或者減少文件試看看)【就是這個目錄讓我找了非常久!!!不知道在哪裡查看好!!!o(╯□╰)o】

『陸』 vmware linux共享文件夾在哪

實現虛擬機與主機共享需要安裝vmware tools。1、打開vmware,但不運行linux系統,查看一下linux虛擬機是否有CD-ROM,這是在VM > settings 裡面可以看到。

2、圖中可以看到有CD/DVD,如果沒有也可以點 Add按鈕添加,如下圖:

3、安裝vmware tools時要用到CD-ROM,所以我們要確保這個得有。要注意一點,這里要選擇物理光碟機。
4、完成上述步驟後,就可以啟動linux系統了。
啟動linux了後,就點擊 VM > intall vmware tools (在 vmware 的菜單中),這時,在linux桌面上就會出來一個CD-ROM的圖標。如下圖中的VMware Tools圖標。

5、打開它,裡面有兩個vmware tools文件,選擇一個安裝就是了。這個不多說。還有就是,安裝過程中會出現很多的提示,一路 ENTER ,選擇默認就是了。
6、接下來,來配置linux系統。先在linux系統下建立一個共享文件夾。比如,把 work 文件夾共享了(如下圖中的work文件夾)。在 work 文件夾上右擊滑鼠,選中 sharing options ,如下圖:

7、點擊Sharing Options後,出來這樣一個對話框

勾上必要的選項後,點擊 Create Share就行了。這樣,linux系統的配置就完成了。
8、接下來,再來配置windows系統。首先雙擊 「我的電腦」,出來如下窗口

9、點擊菜單中的「工具」,選擇「映射網路驅動器」,出來如下界面:

10、然後點擊「瀏覽「,找到在Linux下面共享的文件夾work,這個work 文件來就是linux系統下的共享文件夾,正因為是共享文件夾才會出現在這里允許windows系統訪問。

11、這樣完成後,在我的電腦窗口中就會多一個網路驅動器,如圖:

下面,就可以通過這個驅動器訪問虛擬機Linux系統下面的文件夾了。

『柒』 如何實現虛擬機linux與主機的文件傳輸 百度經驗

方法很多大體介紹三種:
利用VMware Tools 工具
安裝方法:選擇菜單欄虛擬機點擊安裝VMware Tools ,點擊桌面圖標VMware Tools,復制文件 *.tar.gz到文件夾系統中的tmp文件夾,解壓該文件得到:VMware -Tools-distrib;點開雙擊圖標 VMware -install.pl ,選擇在終端運行:遇到yes 輸入yes回車。直到安裝完畢。
設置:選擇菜單欄-虛擬機-設置 ;選擇options -shared Folders 。文件夾共享 選擇 總是啟用。選擇你要共享的文件夾即可。
觀看:共享文件夾路徑: 文件系統/mnt/hgfs/..
利用ssh軟體(sz和rz命令)
打開 ssh軟體 輸入:

Xshell 4 (Build 0097)
Copyright (c) 2002-2011 NetSarang Computer, Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
Xshell:\> SSH 10.14.11.150
Connecting to 10.14.11.150:22...
Connection established.
Escape character is '^@]'.
Last login: Fri Apr 13 09:16:03 2012 from 10.14.11.160
[lccx@localhost ~]$ su - root
Password:
[root@localhost ~]# cd /data
[root@localhost data]# rz
rz waiting to receive.
[root@localhost data]#
解釋:其中10.14.11.150 是你虛擬機的IP地址
FTP工具或者FTP命令(put、get)
常用的FTP工具FLASHEXP

『捌』 vmware虛擬機linux如何與宿主主機共享文件夾

如果宿主機是windows的話,可以選擇共享,
然後vmware中的linux
網卡選擇橋接,這樣linux就可以和宿主機通訊了
然後用mount命令把宿主機共享的文件夾掛在上就可以。

熱點內容
電腦內存不夠租用伺服器 發布:2024-10-26 01:19:03 瀏覽:598
氟壓縮機房 發布:2024-10-26 01:09:45 瀏覽:405
httpurlconnection緩存 發布:2024-10-26 01:04:24 瀏覽:810
三星手機鎖屏怎麼設置密碼 發布:2024-10-26 01:00:35 瀏覽:847
計劃排程演算法 發布:2024-10-26 00:48:08 瀏覽:8
網站伺服器搭建與管理實訓報告 發布:2024-10-26 00:30:56 瀏覽:746
秦遙控駕駛是哪個配置 發布:2024-10-26 00:25:48 瀏覽:848
神鵰俠侶伺服器連接超時怎麼回事 發布:2024-10-26 00:25:28 瀏覽:381
11系統如何安裝安卓應用 發布:2024-10-26 00:22:40 瀏覽:713
rar解壓縮破解版 發布:2024-10-26 00:12:43 瀏覽:381