1. 程式人生 > >vmware裡面的linux怎麼和windows相互傳檔案

vmware裡面的linux怎麼和windows相互傳檔案

我們經常遇到這種問題,高版本的vmware遇到低版本的linux,使用起來就比較摳腳,比如低版本的linux安裝在高版本的vmware裡,

1.不能全屏顯示虛擬機器

2.每次切換出來,總要按一下Ctrl+Alt鍵

3.特別可恨的是不能直接互傳檔案

針對以上情況,本篇部落格只是針對第三個問題展開的,怎麼將vmware裡的linux和外面的window互傳檔案,方法很多,有

1.建立共享目錄

2.通過建立ftp,也就是把windows當做ftp的伺服器

3.建立linux的tftp,也就是把linux當做tftp的伺服器

我只試過以上三種方法,其他的沒有試過,暫時不在這裡面討論。

下面我說一下各自的優點缺點

,第一種建立共享目錄的方法,我只是在fedora中試過,這個是看著視訊做的,視訊是通過圖形介面來操作的,不過建立共享目錄只是針對這款fedora比較實用,你很難把它移植到其他版本的linux的中,當然這只是對於我這種linux技術不是很好的人來說的。所以針對這種移植性不好的方法我就捨棄了。第二種方法,我是想在windows上建立一個ftp伺服器,然後你的linux當做客戶端,上傳檔案到windows上的伺服器中,之後的windows上的檔案就由你怎麼處置了,不過當我想從linux上傳送一個資料夾到windows的ftp伺服器上去的時候,出現了兩個問題,第一個,我想傳送一個沒有被壓縮的資料夾是傳送不進去的,只能單個的傳送,所以你想傳送一個整個的檔案的話,你就必須想辦法先把它在linux中做成一個壓縮檔案,然後即可在命令列中傳送,這樣看似是可行的,不過問題是,我linux中通過命令列傳送過去的檔案,在windows的ftp上開啟會出現異常,不管是普通的.c,.txt檔案還是你已經壓縮過的tar.bz2檔案等等,都會出現這種異常,具體什麼原因我也不清楚,可能是windows自帶的ftp有點問題吧,哈哈。兩個windows之間互傳檔案是沒有問題的。

所以針對以上兩種方法的種種缺點,我這裡強烈推薦一種方法,也就是用第三種方法,在linux中建立一個tftp伺服器,建立這個tftp伺服器的過程那可不是通過linux的圖形介面設定的,這裡都是用命令列設定的,為什麼要介紹這種方法,因為用命令列設定可移植性比較好。

第一步:首先關閉你linux的防火牆和SELinux,這裡的命令我就不介紹了,百度即可。

第二步:首先用命令列檢視你的ftp-server有沒有安裝上,用命令:rpm -qa | grep tftp-server


如果安裝成功就會出現這種提示資訊。

第三步:如果沒有安裝,則用兩條命令執行以下即可:

yum install xinetd

yum install tftp-server

第四步:用命令檢視有沒有安裝成功。即:

rpm -qa | grep tftp-server

成功以後,執行命令:

vim /etc/xinetd.d/tftp


修改後的檔案如上圖,修改了兩處位置,一處是server_args,指定在/tftpboot目錄下,當然你之前要在根目錄下新建一個tftpboot的目錄,放在哪個目錄由你定了;改的第二處位置是disable,表示“不使能嗎”,當然要選no了,就是讓他工作的意思。儲存退出即可。還要注意要執行:chmod 777 /tftpboot,把tftp的目錄的許可權改一下

第五步:執行兩個命令:

service xinetd restart或者執行

/etc/init.d/xinitd restart

然後用命令:netstat -a | grep tftp,檢視tftp伺服器的狀態,出現如下截圖即可:


現在linux的tftp已經配置好了,接下來我們就分別在windows上和另外一臺linux機器上測試了:

在windows上測試:

要確保windows的tftp客戶端已經開啟,如果開啟dos介面:你輸入tftp命令,dos提醒你tftp“不是內部或外部命令,也不是可執行的程式”,那就現在windows上先做一小段的配置:配置過程如下:先進入控制面板裡的這個介面,然後點選”開啟或關閉windows功能“,把tftp客戶端勾選上確定即可。



現在你在dos介面裡面輸入tftp會出現如下介面:說明windows的tftp的客戶端可以使用了。
怎麼使用主要是兩個命令,第一個是從linux的tftp伺服器端下載檔案: 命令: tftp 192.168.1.106 get b.c     ,這裡的192.168.1.106是linux的伺服器的ip,我windows的ip 是192.168.1.105 上傳命令:tftp 192.168.1.106 put b.c m.c     一開始我看這個put的上傳命令覺得很奇怪,不過後來我終於想明白了,b.c是我windows目錄C:\Users\Administrator目錄下的一個檔案,想把它上傳到linux的/tftpboot目錄下,不過為什麼後面還有一個main.c呢,如果我在linux的/tftpboot目錄下沒有main.c這個檔案,先貼一張輸入錯誤命令的指令的截圖:
下面我來分析一下錯誤出現的原因,一次輸入 tftp 192168.1.106 put b.c,,,,,另外輸入一次是tftp 192.168.1.106 put b.c m.c 兩個命令的提示錯誤的資訊是一樣的,但是命令不一樣,只是第二個命令相差一個m.c檔案,提示的錯誤資訊都是”伺服器上的錯誤:file not found“,再來看看tftp在dos下面的命令輸入格式,


看後面的例子,Uers19.txt是vax1的一個檔案,所以才能用put命令傳送檔案,所以之前的錯誤命令應該知道怎麼改了吧,即:現在linux中先用命令:vim m.c 儲存退出,不用寫什麼東西,然後用dos 命令:tftp 192.168.1.106 put b.c m.c   執行即可。看執行截圖:


什麼居然還有錯,提示”伺服器上的錯誤: Permission denied“,就是m.c的許可權寫過了,那你在linux裡chmod 777 m.c即可,在次執行:


這回是真的成功了,也可以檢視windows的目錄下b.c和linux的m.c檔案的內容是相同的,這就完成了檔案的複製了。。。

同理本人在另外一個linux上也可以通過相對應的put和get命令向192.168.1.106的tftp伺服器的linux上傳和下載資料了, 不過你要上傳一整個目錄或下載一整個目錄的話,是不行的,因為linux裡面一切皆檔案,你只能上傳一個或下載一個最簡單的檔案,裡面不要包含子目錄,所以要上傳一整個工程可以先把它用tar命令壓縮一下,然後這種檔案最好只在linux之間互傳吧,linux傳給windows一個壓縮檔案,總是會有點問題,所以你要傳一個壓縮檔案,還是現在linux中互傳吧。也許你用的另外一個linux可以直接拖檔案到windows呢,那不也是可以麼。呵呵,雖然這麼一整套下來,是有點麻煩,總之可行。

相關推薦

vmware裡面的linux怎麼windows相互檔案

我們經常遇到這種問題,高版本的vmware遇到低版本的linux,使用起來就比較摳腳,比如低版本的linux安裝在高版本的vmware裡, 1.不能全屏顯示虛擬機器 2.每次切換出來,總要按一下Ctrl+Alt鍵 3.特別可恨的是不能直接互傳檔案 針對以上情況,本篇部落格只

find命令,檔名字尾,linuxwindows檔案

find命令 which ls 可以檢視ls命令路徑 which 是從環境變數PATH裡面搜尋 whereis ls 也可以搜尋

vmware裏面的linux怎麽windows相互文件

做的 控制 pan vmw http mini water pbo etc 我們常常遇到這樣的問題。高版本號的vmware遇到低版本號的linux。使用起來就比較摳腳,比方低版本號的linux安裝在高版本號的vmware裏。 1.不能全屏顯示虛擬機 2.每次切換出來。總

Linuxwindows文件

linux和windows互傳文件搞Linux 也有一段時間了,自己總想著如何能讓Linux和Windows不使用FTP或者Samba能夠互相上傳下載文件呢?首先我們使用虛擬機來測試一下,安裝lrzsz:yum install -y lrzsz測試發送一個文件從Linux到windows#sz text.tx

文件後綴名   、linux windows文件 文件後綴名

文件後綴名 、linux 和windows 互傳文件 文件後綴名文件後綴名 、linux 和windows 互傳文件文件後綴名在linux 下面 命令 文件 都區分大小寫大寫的 LS 就識別不了 ls 這個命令LANG=en 就顯示成英文linux 和windows 互傳文件首相只能使用遠程工具xs

3周第1次課 linuxwindows文件 用戶配置文件密碼配置文件 用戶組管理 用戶管理

windows inux 互傳文件 一、linux和windows互傳文件1.Linux 傳文件到 windows ##此辦法只適合使用(xshell securecrt)工具的用戶[root@centos701 ~]# yum install -y lrzsz ##下載支

linuxwindows文件, 用戶配置文件密碼配置文件, 用戶組管理, 用戶管理

linuxlinux和windows互傳文件用戶配置文件和密碼配置文件用戶組管理用戶管理linux和windows互傳文件yum install -y lrzsz用戶配置文件和密碼配置文件root:x:0:0:root:/root:/bin/bashserver:x:1000:1000::/home/serv

十一、LinuxWindows文件、用戶配置文件密碼配置文件、用戶組管理、用戶管理

天才 install gin dd命令 建立 我們 log 永遠 name 十一、Linux和Windows互傳文件、用戶配置文件和密碼配置文件、用戶組管理、用戶管理一、Linux和Windows互傳文件安裝軟件包:yum install -y lrzsz(xshell,s

find命令,linuxwindows文件

find 互傳文件 find命令 -name 指定名字搜索 [root@aminglinux-02 ~]# find /etc/ -name "sshd_config" /etc/ssh/sshd_config 模糊搜索含有指定字符的文件 [root@aminglinux-02 ~]# find /

find命令、文件名後綴以及LinuxWindows文件

二周第五次課find命令文件查找:1.which(一般用於查找命令的絕對路徑)2.whereis(不常用)3.locate(非實時查找,基於預先定義的數據庫。模糊查找,查找速度快。使用前要先安裝這個命令yum -y install mlocate,而且每次使用前最好更新數據庫updatedb)locate -

第三周第一節、linuxwindows文件,用戶配置文件密碼配置文件、用戶及用戶組管理

2018-04-02Linux和Windows互傳文件 samba、ftp服務都可以實現Linux和Windows文件傳輸,平時我們使用的Xshell中也有一個命令可以實現Linux和Windows文件互傳:首先我們要安裝軟件包:[root@a3 ~]# yum -y install lrzsz從Window

Linuxwindows文件,用戶配置文件密碼配置文件,用戶及組管理

258866Linux和windows互傳文件可以用工具xshell或者securecrt,·然後先安裝一個包:lrzsz··用命令yum install -y lrzsz·安裝完畢之後,就可以使用傳輸命令了,比如,我們想把Linux下的文件傳輸到Windows,可以用sz filename即可:sz y.t

linuxwindows文件 用戶配置文件密碼配置文件 用戶組/用戶管理

用戶/用戶組管理一、linux和windows互傳文件(前提是:必須使用XShell或securecrt,不能使用PuTTY) yum install -y lrzsz //linux與windows互傳文件需要在linux上yum安裝lrzsz sz 文件名 //linux往window

linuxwindows文件、用戶密碼配置文件、用戶組用戶管理

linux一:xshell下linux和windows互傳文件 1.首先需要安裝一個包 [root@centos7-1 ~]# yum install -y lrzsz 已加載插件:fastestmirror base

Ubuntu 之linuxwindows檔案

Windows系統下與linux傳輸檔案 windows環境下,windows傳出資料到linux下 確保ubuntu安裝了ssh服務端。 如果沒有安裝,使用以下命令安裝: sudo aptget install ssh service sshd restart 2

使用Microsoft RDC for Mac在MacWindows檔案

下面介紹如何使用Microsoft Remote Desktop Connection Client for Mac在Mac和Windows間傳送檔案 1、開啟RDC連線遠端桌面,點選首選項 2、

linuxwindows的文字檔案 換行格式轉換

        在基於雙系統平臺做開發時,我們經常需要將Linux下的文字檔案上傳到windows,或將windows下的文字檔案上傳到Linux,但是會出現亂碼和換行符的問題。這是因為Linux和Window下的文字檔案的編碼格式不同造成的。Windows中預設的檔案格式

vmware下面linuxwindows的共享檔案方式-samba

1、將Linux虛擬機器的網絡卡設定為:橋接  如下圖: 2、檢查Linux是否已經安裝了Samba:rpm -qa samba*.rpm  3、確認安裝了Samba伺服器和客戶端時,配置Samba的核心檔案smb.conf(在/etc/samba目錄下)。      配置前,先檢視/etc/servic

Linux伺服器檔案windows本機檔案方法(本地檔案Linux,Linux檔案下載到本機)

1、windows系統中下載XShell安裝檔案。下載地址:https://www.newasp.net/soft/384562.html  2、安裝之後,新建會話輸入遠端linux的賬號和密碼。 3、上傳檔案:在shell終端模擬器中輸入命令rz,即可從本機選擇檔案利用Zmodem上傳到伺服器

linuxwindows本地機器互檔案

今天給大家介紹一個小公舉lrzsz 這個工具可以讓你在windows和linux之間傳檔案。下面就說說這個怎麼用。 1、安裝一下: yum install lrzsz 2、可以開幹了! 1)上傳檔案: windows=>linux