linux訪問windows共享

2021-06-22 13:47:56 字數 1745 閱讀 4388

方式一:samba

amba(smb是其縮寫) 是乙個網路伺服器,用於linux和windows共享檔案之用;samba 即可以用於windows和linux之間的共享檔案,也一樣用於linux和linux之間的共享檔案;不過對於linux和linux之間共享檔案有 更好的網路檔案系統nfs,nfs也是需要架設伺服器的;大家知道在windows 網路中的每台機器即可以是檔案共享的伺服器,也可以同是客戶機;samba 也一樣能行,比如一台linux的機器,如果架了samba server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的windows共享檔案系統,

或其它linux的sabmba 伺服器;

注:samba 應該範圍主要是windows和linux 系統共存的網路中使用;如果乙個網路環境都是linux或unix類的系統,沒有必要用samba,應該用nfs更好一點。

方式二、cifs

1、經常要掛載網路上的 windows 共享目錄,用 smbmount 來掛載沒啥問題,但是注意到 dmesg 會提示 smbfs 這東西在 kernel2.6.27 之後就不再推薦使用了,而且進核心看了看幫助,發現在 kernel2.6.29 之後 smbfs 就將從核心中取消,將被cifs(common internet file system) 所取代,反正遲早都得換,就把核心重新編了一下,把 cifs 加了進來。

核心支援了,想當然就去 mount -t cifs 了,結果發現還得安裝乙個包net-fs/mount-cifs ,然後 mount -t cifs 或者 mount.cifs 都可以了。

注:最新版本的redhat、centos都支援cifs。

2、當在linux上訪問windows的共享目錄的時候,該怎麼訪問呢,我們可以用cifs,而不用去專門裝samba。samba只是用來建立乙個伺服器,其實就是裝載了netbios協議而已,可以讓windows的client用過網路上的芳鄰來訪問linux的共享目錄。

cifs (common internet file system)通用internet檔案系統 在windows主機之間進行網路檔案共享是通過使用微軟公司自己的cifs服務實現的。  

cifs 是乙個新提出的協議,它使程式可以訪問遠端internet計算機上的檔案並要求此計算機的服務。cifs 使用客戶/伺服器模式。客戶程式請求遠在伺服器上的伺服器程式為它提供服務。伺服器獲得請求並返回響應。cifs是公共的或開放的smb協議版本,並由 microsoft使用。smb協議現在是區域網上用於伺服器檔案訪問和列印的協議。象smb協議一樣,cifs在高層執行,而不象tcp/ip協議那樣執行在底層。cifs可以看做是應用程式協議如檔案傳輸協議和超文字傳輸協議的乙個實現。

cifs 可以使您達到以下功能:

1.訪問伺服器本地檔案並讀寫這些檔案;

2.與其它使用者一起共享一些檔案塊;

3.在斷線時自動恢復與網路的連線;

4.使用西歐字元檔名;

一般來說,cifs使使用者得到比ftp更好的對檔案的控制。它提供潛在的更直接地伺服器程式介面,這比使用http協議的瀏覽器更好。cifs最典型的應用是windows使用者能夠從 網路上的芳鄰 中找到網路中的其他主機並訪問其中的共享資料夾. cifs 是開放的標準而且已經被作為internet應用程式標準被提交到ietf。例如,

mount -t cifs -o username=staff/ceshi,password=123456 /mnt/share

staff是windows的域;

你也可以將該mount寫入fstab檔案來達到,系統啟動時自動mount.但是會在/etc/fstab中顯示出使用者資訊。

在linux下如何訪問windows的共享檔案

很多時候我們可以很輕鬆的在windows環境下,訪問linux裡的共享檔案,可有時也許遇到linux環境下訪問windows共享檔案的情況 你知道如何訪問嗎?其實很簡單。第一步,確認你的linux安裝了samba軟體包及其客戶端程式 smbclient 因為samba就是提供linux與window...

kali訪問有讀寫許可權的windows共享資料夾

我們的目的很清晰,就是在kali系統中想訪問windows系統共享出來的共享資料夾 我的開了讀寫許可權 假如開了共享資料夾的windows系統叫a,想訪問a的kali系統叫b,我們再準備一台windows,叫c。因為a開了共享資料夾,所以a是伺服器角色,那麼b和c就是客戶端角色。開了a的共享資料夾後...

Linux遠端訪問Windows

環境 rhel5.9 ip 10.10.10.201 rhel5.9上已經搭建好yum源 windows xp 10.10.10.246 能被遠端桌面訪問 1.安裝rdesktop.x86 64 root hunk yum install y rdesktop 2.連線windows機器 rdesk...