63/70 windows和虛擬機(jī)中的ubuntu實(shí)現(xiàn)文件共享

簡介

國內(nèi)很多用戶習(xí)慣于使用 windows 系類操作系統(tǒng)贝椿,然而其中部分人員需要使用 ubuntu 進(jìn)行一些開發(fā)測試,但他們并不想完全脫離 windows 系統(tǒng)陷谱,這時候虛擬機(jī)滿足了他們的需求烙博,虛擬機(jī)以安裝配置簡單,鏡像還原起來方便安全烟逊,而被廣大學(xué)習(xí)愛好者所喜愛渣窜。但有些時候,需要將真實(shí)機(jī)中的一些文檔或者數(shù)據(jù)傳輸?shù)教摂M機(jī)中宪躯,而如何實(shí)現(xiàn)虛擬機(jī)同真實(shí)機(jī)的共享往往是一些初學(xué)者頭痛的事情乔宿。下面我列舉出幾種方法,可以滿足解決這些問題访雪。

以下的大多數(shù)方法详瑞,同樣不僅適用于虛擬機(jī)和真實(shí)機(jī)之間交換文件,同樣適用于同一個交換機(jī)/路由器下的不同主機(jī)進(jìn)行通訊臣缀。

通過網(wǎng)盤進(jìn)行傳輸

首先可以參照我之前寫的橋接坝橡、nat、host-only 上網(wǎng)方式的區(qū)別里面介紹了如何配置虛擬機(jī)上網(wǎng)精置,一般虛擬機(jī)上方較為方便计寇,如:vmware 或者 virtualbox 之類的都可以一鍵安裝系統(tǒng),即便手動安裝,通過虛擬機(jī)拓展工具也都可以補(bǔ)全網(wǎng)卡顯示上網(wǎng)的番宁。如果對你所使用的linux發(fā)行版不是太熟悉元莫,且極少傳輸文件的話,可以使用這種方法蝶押。推薦使用百度云之類的網(wǎng)盤踱蠢,先將本地數(shù)據(jù)文件上傳,然后再通過 linux 中的瀏覽器將數(shù)據(jù)文件下載下來播聪。這種方式的好處是無需學(xué)習(xí)朽基,沒有門檻,不需要了解任何 linux 的知識离陶,只需要當(dāng)做一個桌面系統(tǒng)使用即可稼虎,壞處顯而易見:1.依賴外網(wǎng),2.機(jī)密文件不方便上傳招刨,3.必須上傳下載霎俩,大型文件速度慢。

進(jìn)行以下幾種方法前建議先關(guān)閉 linux 和 windows 的防火墻

通過虛擬機(jī)擴(kuò)展直接拖動

一般虛擬機(jī)中的 linux 安裝擴(kuò)展插件就可以直接將 windows 下的文件托進(jìn)linux去了沉眶,或者將 linux 的文件拖到 windows 下打却,但前提要求是:需要虛擬機(jī)和操作系統(tǒng)的內(nèi)核版本兼容,各方面切合度高谎倔,能夠完美支持的情況下柳击,最好使用虛擬機(jī)要和兩個操作系統(tǒng)都是同一時期發(fā)型的,推薦是使用新版 windows片习,最新版虛擬機(jī)還有最新發(fā)行版的 linux 系統(tǒng)捌肴。

通過scp命令

Linux 與 Linux 之間傳送文件,使用 scp 命令藕咏,這是一種基于 ssh 的方式状知,因此兩個系統(tǒng)都必須要支持ssh協(xié)議,安裝方式:

  • ubuntu:sudo apt-get install ssh或sudo apt-get install openssh-server孽查,sudo /etc/init.d/ssh restart重啟ssh服務(wù)饥悴,其他發(fā)行版該命令未必適用。查看ssh服務(wù)是否啟動, ps –e | grep ssh盲再,響應(yīng)的sshd和ssh-agent如果未打開則運(yùn)行指令名字西设。
  • windows系統(tǒng)本身不支持ssh協(xié)議,所以答朋,要想上面的命令成功執(zhí)行贷揽,必須在windows客戶端安裝ssh for windows的客戶端軟件,比如WinSCP(開源)绿映,winsshd,使windows系統(tǒng)支持ssh協(xié)議才行。

從linux系統(tǒng)復(fù)制文件到windows系統(tǒng):
scp /tmp/a.txt administrator@192.168.3.181:/d:/

在linux環(huán)境下叉弦,將windows下的文件復(fù)制到linux系統(tǒng)中:
scp administrator@192.168.3.181:/d:/test/config.ips /tmp

丐一。scp的方法于只安裝了 CLI 的 linux 版本使用,所有操作無需圖形界面淹冰,且能夠在 linux 下完成库车。另外該方法也并非任何地方都能夠完成,和虛擬機(jī)擴(kuò)展類似樱拴,對系統(tǒng)環(huán)境有一定要求柠衍,尤其是一定要找到可用的 windows 下的 ssh 協(xié)議,往往是 linux 的 ssh 完美運(yùn)行晶乔,但無法登陸 windows珍坊。

通過 WinSCP 軟件

該軟件主要就是實(shí)現(xiàn)同一網(wǎng)段內(nèi)的 windows 和 linux 的數(shù)據(jù)互傳,本質(zhì)上應(yīng)該和scp命令原理是相同的正罢,好處是圖形化界面操作簡單阵漏,登陸后無需再輸入指令。WinSCP 是一個支持 SSH(Secure SHell)的 SCP(Secure CoPy)文件傳輸軟件翻具。只要文件主機(jī)支持 SSH 協(xié)定履怯,你就可以安心的下載、上傳文件裆泳。他的操作界面是參考NC(Norton Commander)的雙視窗排列方式叹洲,使用起來不會有太大的困難。在 WinSCP 中工禾,一般的文件操作都沒有問題运提,如:復(fù)制、移動帜篇、更名文件或文件夾等糙捺。

輸入主機(jī)名,用戶名笙隙,密碼洪灯,點(diǎn)擊保存。通過下圖中的界面竟痰,實(shí)現(xiàn)登陸:

第一登陸的時候签钩,會告訴你服務(wù)器的主秘鑰不再緩存中,確認(rèn)修改后坏快,即可遠(yuǎn)程登陸铅檩,另外如果使用root用戶的話,新安裝的ubuntu系統(tǒng)需要設(shè)置 root 密碼莽鸿,以及修改ssh的配置文件:sudo vi /etc/ssh/sshd-config昧旨,將 PermitRootLogin 修改為 yes拾给。重啟ssh服務(wù):sudo /etc/init.d/ssh restart

文件的上傳與下載跟 Windows 的資源管理器差不多了,如果要編輯目錄或文件兔沃,只要右鍵就會出相應(yīng)的可選的項(xiàng)目蒋得。下圖為登陸后的資源管理界面:

通過虛擬機(jī)共享文件夾的方式

安裝 VMware tools 或者 virtualboxaddition 等工具

  • 在VMware 虛擬機(jī)界面,點(diǎn) VM->Install VMware Tools乒疏。之后额衙,點(diǎn)擊 Ubuntu 窗口中主文件 按鈕然后再左邊會看見設(shè)備里有 VMware tools 文件夾,雙擊之怕吴,并且解壓其中的壓縮文件窍侧,把它拷貝到主文件夾
  • 打開 Terminal 終端,進(jìn)入解壓的文件夾中转绷,輸入以下命令:
sudo tar zxf VMwareTools-xxx.tar.gz (注:xxx為版本號)
cd /vmware-tools-distrib
sudo ./vmware-install.pl
安裝過程中一直按enter即可伟件,或者輸入【】提示yes和no,直到安裝完畢暇咆。
  • 查看結(jié)果:lsmod | grep vmblock

設(shè)置共享文件夾的目錄

  • 將 Ubuntu 關(guān)機(jī)(power off)锋爪,否則不能添加共享文件夾
  • 在 VMware 虛擬機(jī)窗口,選擇VM->Settings->Options->Shared Folders
  • 點(diǎn)右邊的 Add爸业,點(diǎn)Next->選擇 Win7 共享目錄的路徑其骄,然后點(diǎn) Next-> 選中 Enable this share->Finish
  • 在 VM->Settings->Options->Shared Folders 窗口的右邊,F(xiàn)older sharing 欄里選擇 Always enabled
  • 點(diǎn) OK 確定退出

在 Ubuntu 虛擬機(jī)下安裝插件

  • 執(zhí)行 sudo apt-get install open-vm-dkms (注:如果無法查到open-vm-dkms扯旷,則可能更名為:open-vm-tools-dkms)
  • 執(zhí)行 sudo mount -t vmhgfs .host:/ /mnt/hgfs
  • cd /mnt/hgfs

注意:即便完成了這個方法的所有步驟也未必能夠完成共享文件夾拯爽,同虛擬機(jī)擴(kuò)展直接拖動類似,該方法對系統(tǒng)和虛擬機(jī)切合度要求較高钧忽,vmtools 和 ubuntu 內(nèi)核存在版本不兼容的問題毯炮,mount 經(jīng)常支持不夠好。也就是說同樣的方法耸黑,相同的步驟桃煎,有的人輕松就可以實(shí)現(xiàn),有的需要不斷的去修補(bǔ) linux 的腳本頭文件等大刊,當(dāng)然解決是一定可以解決为迈,但往往較為麻煩,如果該方法不行缺菌,建議嘗試其他方法葫辐。

總結(jié):

通過 scp 命令通過虛擬機(jī)共享文件夾的方式并不推薦,建議首先嘗試安裝虛擬機(jī)擴(kuò)展工具伴郁,如果可以直接拖拽文件則問題已解決耿战,無需參考文章中的方法,如果不行的話焊傅,推薦通過 WinSCP 軟件來操作剂陡,適用的場景多且不容易出錯狈涮,本人嘗試過如 centos 6.5,ubuntu 16.04 等多個主流操作系統(tǒng)鸭栖,均可以實(shí)現(xiàn)傳輸薯嗤。


參考鏈接:
http://huangfuff.blog.51cto.com/2632203/1604500
https://my.oschina.net/u/811744/blog/179229
https://www.centos.bz/2011/03/windows-linux-transfer-data-tool-winscp/
http://blog.csdn.net/warringah1/article/details/8927437
http://fancyseeker.github.io/2013/12/31/ssh_connect/
http://blog.csdn.net/lulitianyu/article/details/50446015

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市纤泵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌镜粤,老刑警劉巖捏题,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異肉渴,居然都是意外死亡公荧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門同规,熙熙樓的掌柜王于貴愁眉苦臉地迎上來循狰,“玉大人,你說我怎么就攤上這事券勺⌒髟浚” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵关炼,是天一觀的道長程腹。 經(jīng)常有香客問我,道長儒拂,這世上最難降的妖魔是什么寸潦? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮社痛,結(jié)果婚禮上见转,老公的妹妹穿的比我還像新娘。我一直安慰自己蒜哀,他們只是感情好斩箫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凡怎,像睡著了一般聪姿。 火紅的嫁衣襯著肌膚如雪焰扳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天,我揣著相機(jī)與錄音拘哨,去河邊找鬼。 笑死补憾,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的报亩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼井氢,長吁一口氣:“原來是場噩夢啊……” “哼弦追!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起花竞,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤劲件,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后约急,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體零远,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年厌蔽,在試婚紗的時候發(fā)現(xiàn)自己被綠了牵辣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡奴饮,死狀恐怖纬向,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情戴卜,我是刑警寧澤逾条,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站投剥,受9級特大地震影響膳帕,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜薇缅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一危彩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧泳桦,春花似錦汤徽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至浮毯,卻和暖如春完疫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背债蓝。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工壳鹤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人饰迹。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓芳誓,卻偏偏與公主長得像余舶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子锹淌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言烟号,發(fā)作 oo-boon-too 的音曲楚。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,274評論 9 467
  • 遠(yuǎn)看深山中一片蔥郁, 近見許多竹葉莘莘褥符。 風(fēng)吹過沙沙作響, 那是竹子在喃喃自語抚垃。 坐在林中小徑上喷楣, 竹葉的翠綠像碧...
    lemei閱讀 275評論 0 1
  • 斷電了來電后,發(fā)現(xiàn)服務(wù)器中的oracle訪問不了了ssh連接服務(wù)器后執(zhí)行l(wèi)snrctl start 提示找不到此命...
    望月成三人閱讀 251評論 0 2
  • 明天就要去宜昌開大組會了鹤树,我的票還遲遲沒訂铣焊。 一開始是想帶笑笑、老爺子一起去看看長江三峽罕伯,而笑笑正好周五校合唱團(tuán)要...
    文會閱讀 145評論 1 0
  • 大家好追他,今天是2017年10月7日 是阿昌每天一篇原創(chuàng)日記的 第65篇 今天短暫的看了一個紀(jì)錄片《人生七年》坟募,是英...
    陪伴家阿昌閱讀 346評論 0 0