導航:首頁 > 操作系統 > win訪問linux文件

win訪問linux文件

發布時間:2023-09-06 16:06:56

A. 能否在Window下讀寫linux系統文件

可以。但是需要用到另外的磁碟管理軟體。正常情況下Windows是不能識別Linux的EXT3或EXT2等文件系統格式的,所以無法對linux系統裡面的文件進行讀寫。但用到第三方工具,就可以了。另外Ubuntu是可以安裝在FAT32文件系統中的,所以就可以在Windows中修改Ubuntu的文件。Ubuntu就是linux眾多發行版中的其中一個。
從理論上來講,不論什麼文件系統,不論什麼操作系統,它的文件構成最終都是由0和1構成。如果使用最底層的磁碟讀取工具,就可以讀取任何文件系統的任何文件。

B. 如何在Windows系統中訪問Linux分區的文件

雙系統中從Windows訪問Linux分區 ext2 ext3 的三種方法

如果你有一個Windows/Linux雙重啟動的系統,你可能會知道這個問題:你可以在Linux里訪問Windows里的文件,但是相反的路卻行不通。

本指南展示了三種從Windows里訪問Linux分區(ext2或ext3文件系統)的方法:Explore2fs, DiskInternals Linux Reader,還有Ext2 Installable File System For Windows。前兩種提供只讀訪問,而Ext2 Installable File System For Windows則提供可讀可寫的操作。

1 下載最新的explore2fs壓縮文件...
然後解壓。在解壓出來的文件夾,你會找到explore2fs可執行文件。雙擊開始安裝它:
啟動Explore2fs文件瀏覽器;現在你可瀏覽你的Linux分區並復制/粘貼文件到你Windows分區:

2 下載並安裝 DiskInternals Linux Reader。
安裝完成後,Linux Reader自動啟動並掃描你硬碟上的Linux分區:
然後,你就可以在Linux Reader中發現你的Windows和Linux分區(就像 Windows的資源管理器):

3 Ext2 Installable File System For Windows Ext2 Installable File System For Windows (它支持ext2ext3!)。 安裝過程中會要求你為Linux分區指定驅動器盤符(比如L);沒有必要為交換分區指定一個驅動器盤符:
安裝完成,你可以發現Linux分區出現在Windows資源管理器中(在安裝過程中你指定的盤符下):

C. windows 系統如何連接linux伺服器

windows 系統如何連接linux伺服器

Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在應用層基礎上的安全網路協議。它是專為遠程登錄會話(甚至可以用Windows遠程登錄Linux伺服器進行文件互傳)和其他網路服務提供安全性的協議,可有效彌補網路中的漏洞。通過SSH,可以把所有傳輸的數據進行加密,也能夠防止DNS欺騙和IP欺騙。還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。目前已經成為Linux系統的標准配置。

這里我選擇了MobaXterm 來用,上面提到的任一軟體也可以實現同樣的功能。

打開軟體,按下面的截圖進行設置就可以,只需要設置1次,設置好之後軟體會保存有關信息,下次直接登陸。

現在可以在本地使用linux伺服器了。

D. 如何實現Windows與Linux文件系統互訪的解決辦法

在Windows系統之間,可以通過共享目錄的方式,讓遠程系統直接訪問。其實這里是Windows提供一種遠程文件系統機制,NAS協議的一種——CIFS協議。如果是Linux系統呢,同樣有另外一種NAS協議——NFS協議來實現遠程訪問。那麼這兩種NAS協議能否互通呢?答案是否定的。雖然二者不能互通,但是,在Linux系統上面已經有了CIFS協議的服務端和客戶端的實現,這樣,無論是Linux給Windows共享還是Windows給Linux共享都可以藉助這些已有的實現來做到了。
相反的,Windows上面有沒有NFS的客戶端或者服務端,也有,但是不常用,這里就不詳細介紹了。
這里主要圍繞著Linux上面使用CIFS協議來闡述如何實現兩個系統之間的跨文件系統,跨操作系統共享。按照上面的描述,有兩種方式來實現共享。Linux分別作為CIFS的服務端和客戶端。下面分別就這兩種方式來說明操作步驟和簡單的原理介紹:
一、Samba軟體實現共享Linux文件系統給Windows用戶
Samba軟體被譽為10大最有價值的開源軟體之第五位。其獲取方式非常容易,配置使用也非常簡單。下面以fedora系統為例,先看一下本地是否已經安裝好samba,如果/etc/init.d/smb 文件存在,則說明已經安裝好了samba軟體,否則使用如下命令安裝:

復制內容到剪貼板
yum install samba

安裝完成後,修改配置文件,打開:/etc/samba/smb.conf,在文件末尾加上如下配置:

復制內容到剪貼板
[root]

comment = root

path = /

creat mask = 64

writeable = yes

browseable = yes

valid users = root

這個配置的意思是,創建一個名為root的共享,將根文件目錄「/」共享襲銷給用戶。允許登錄的用戶名是root。
然後給samba系統添加root用戶,使用如下命令:

復制內容到剪碰彎貼板
smbpasswd -a root

按照提示設置root用戶的密碼。
重新啟動samba服務。

復制內容到剪貼板
service smb restart

檢查smb進程是否已經運行:
復制內容到剪貼板
root 1787 0.0 0.4 33068 4784 ? Ss 21:51 0:00 smbd

root 1788 0.0 0.2 33068 2580 ? S 21:51 0:00 \_ smbd

在需要訪問該Linux系統的Windows客戶機上面,打開Windows的資源管理器,在地址欄輸入:\\192.168.1.110
會發現,提示有一個共享root,雙擊訪問時,提示輸入用戶名和密碼,輸入此前配置的root用戶和密碼即可訪問。這里就是Samba軟體實現了CIFS的服務端,Windows資源管理作為客戶端訪問遠程的共享文件系統。為了更為方便的使用該文件系統,還可以將該共享映射成一個本地的盤符,讓Windows上面的各種工具像使用本地磁碟一樣使用該目錄。所有在Windows上面對該共享做的操作都會實時同步到Linux系統上面。
二、Linux訪問Windows的共享
上面的藉助於Samba的方式是大家常用的。還有一種,Windows系統天然就是一個CIFS的服務端和客戶端,既然Windows系統可以給Windows系統共享目錄,那麼Linux系統能否訪問這些共享呢?答案是肯定的,由於有強大的VFS支撐,Linux支持掛載和訪問各種文件系統。mount工具支持掛在CIFS甚至NTFS的文件系統。如果是Windows本機上面的Linux虛擬機,那麼可以直接通過虛擬機管理軟體,如Vmware直接共享本地的磁碟分區給Linux系統,Linux系統根據Windows的磁碟分區的文件系統類型掛載即可。這里不詳述該方案。
進入本段的正題,首先我們需要共享一個Windows的拍吵游目錄:

下面以Windows XP為例,Windows 7未做驗證,應該類似。在共享之前,首先需要確保Windows系統的server服務處於啟動狀態,如下圖:


選擇需要共享的目錄,右鍵,屬性,選擇「共享」頁,如下圖:
配置共享
選擇在網路上共享這個文件夾,並指定共享名。根據需要選擇是否允許遠程用戶修改該文件夾。這樣這個文件夾就被共享給遠程訪問了。

在Linux系統下掛載該共享:

復制內容到剪貼板
[root@f2 ~]# mount -t cifs -o username="Test" //192.168.1.100/sourcecode /root/sourcecode
Password for Test@//192.168.1.100/sourcecode:

按照要求輸入指定用戶的密碼即可。
此時,Windows的共享sourcecode目錄就已經掛載到Linux系統上面了,Linux系統可以像訪問本地目錄一樣訪問該目錄了。
這種方法應該是更好的訪問方式,因為一般而言,我們操作的文件和工作空間都是在Windows上面的,只有少數時候,需要在Linux上面進行編譯,調試。但是用起來稍顯麻煩。注意,此前曾遇到過Windows系統與虛擬出來的Linux系統之間無法傳輸數據的問題,原因是Windows系統的防火牆未開啟。
通過以上兩種方法解決如何實現Windows與Linux文件系統互訪的問題,希望能幫到大家,謝謝閱讀。

E. 如何用Windows 10訪問Linux伺服器的共享文件夾

一、目標

通過Windows 10系統訪問Linux伺服器的共享文件夾,可將Linux伺服器的文件夾映射到Windows 10系統,實現在Windows 10系統方便的讀、寫Linux伺服器的文件夾和文件。

二、需要的條件

1、安裝有Ubuntu或者是CentOS操作系統的伺服器。

2、Windows 10和Linux伺服器處於同一個區域網內。

三、實現步驟

1、在Linux伺服器安裝Samba服務軟體,安裝命令如下:

Ubuntu系統:

sudo apt update

sudo apt install samba -y

CentOS系統:

yum install samba -y

安裝完成後,可運行命令 whereis samba 檢查是否安裝成果,以下應該是它的輸出:

samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz

2、在Linux伺服器設置用於共享的文件夾

新建一個目錄:

mkdir /home/ /sambashare/

編輯配置文件 /etc/samba/smb.conf 設置共享目錄,如下所示:

sudo vim /etc/samba/smb.conf

[sambashare]

comment = Samba on Ubuntu

path = /home/username/sambashare

read only = no

browsable = yes

3、設置用戶賬號並連接共享文件夾

由於 Samba 不使用系統賬戶密碼,我們需要為我們的用戶賬戶設置一個 Samba 密碼:

sudo smbpasswd -a username

在Windows 10 系統連接共享文件夾,在資源管理器里輸入:

ip-addresssambashare

註:ip-address是 Samba 伺服器的 IP 地址,sambashare是共享的名稱。

四、參考資料

https://ubuntu.com/tutorials/install-and-configure-samba#1-overview。

閱讀全文

與win訪問linux文件相關的資料

熱點內容
安卓手機怎麼用cad命令行 瀏覽:381
2200工程機接收命令瞬間消失 瀏覽:251
壓縮機工藝管是多大的 瀏覽:312
安卓刷什麼系統穩定 瀏覽:35
程序員寫炫酷代碼 瀏覽:930
大話存儲pdf 瀏覽:524
中銘機器人怎麼編程 瀏覽:812
把字母變為數字的加密法 瀏覽:523
噬血狂襲第三季哪個app能看 瀏覽:422
江蘇螺桿壓縮機 瀏覽:980
android底部彈出對話框 瀏覽:501
怎麼查伺服器同行fc號 瀏覽:1000
什麼伺服器雲鳥最便宜 瀏覽:221
vs編譯器反匯編 瀏覽:570
程序員直播做項目創業 瀏覽:403
linux下samba配置 瀏覽:797
程序員面試銀行崗位會有編制嗎 瀏覽:415
ex表怎麼加密碼保護 瀏覽:174
小孩上編程課用哪款好 瀏覽:559
如何製作伺服器商店 瀏覽:736