1、如何啟用和禁用 SMBv1,SMBv2 和 SMBv3 窗口和 Windows 伺服器中
Windows 8 和 Windows Server 2012 引入了新的一組 SMBServerConfiguration Windows PowerShell cmdlet。該 cmdlet 可以啟用或禁用伺服器組件上的 SMBv1、 SMBv2 和 SMBv3 協議。
備注當您啟用或禁用 SMBv2 或 Windows Server 2012 Windows 8 中時,SMBv3 也是啟用還是禁用。出現此現象是因為這些協議都共享同一個堆棧。
不需要重新啟動計算機後運行一組 SMBServerConfiguration cmdlet。
要獲取的 SMB 伺服器協議配置的當前狀態,請運行以下 cmdlet: Get SmbServerConfiguration |選擇 EnableSMB1Protocol,EnableSMB2Protocol
若要禁用 SMB 伺服器上的 SMBv1,請運行以下 cmdlet: 組-SmbServerConfiguration-EnableSMB1Protocol $false
要禁用 SMBv2 和 SMBv3 SMB 伺服器上,請運行以下 cmdlet: Set-SmbServerConfiguration -EnableSMB2Protocol $false
若要啟用 SMB 伺服器上的 SMBv1,請運行以下 cmdlet: 組-SmbServerConfiguration-EnableSMB1Protocol $true
若要啟用 SMBv2 和 SMBv3 SMB 伺服器上,運行以下 cmdlet: 組-SmbServerConfiguration-EnableSMB2Protocol $true
Windows 7、 Windows 伺服器 2008 R2,Windows Vista 和 Windows 伺服器 2008
若要啟用或禁用正在運行的 SMB 伺服器上的 SMB 協議Windows 7,Windows Server 2008 R2,Windows Vista 中或 Windows Server 2008 中,使用 Windows PowerShell 或注冊表編輯器。
Windows PowerShell 2.0 或更高版本的 PowerShell
要禁用 SMB 伺服器上的 SMBv1,請運行以下 cmdlet: 設置 ItemProperty 的路徑
"HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"SMB1-值 0-強制
若要禁用 SMBv2 和 SMBv3 SMB 伺服器上,運行以下 cmdlet: 設置 ItemProperty 的路徑
"HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"SMB2-值 0-強制
若要啟用 SMB 伺服器上的 SMBv1,請運行以下 cmdlet: 設置 ItemProperty 的路徑
"HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"SMB1-值 1-強制
若要啟用 SMBv2 和 SMBv3 SMB 伺服器上,運行以下 cmdlet: 設置 ItemProperty 的路徑
"HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters"SMB2-值 1-強制
注意在進行這些更改之後,必須重新啟動計算機。
2、win7系統smb服務未啟用 smb服務怎麼打開
1、進入控制面板,選擇「網路和 INTERNET」後進入「網路和共享中心」,如下圖,把活動網路選擇為「網路:工作網路」。
2、選中左側「更改高級共享設置」,
3、進入高級共享設置並且選擇該箭頭展開詳細設置項(切勿選擇「公用」,設置將不會生效)。
4、如下圖進行設置,
5、其中「6」「7」「9」 項可以酌情設置,其餘必須按所示設置。完成效果圖。
3、win7 伺服器 smb 1.xxx驅動程序怎麼安裝
?
4、怎樣設置Samba文件伺服器以使用Windows客戶端
ed Hat Linux 9.0,則系統會默認安裝Samba組件。我們可以在終端命令窗口輸入以下命令進行驗證:
[root@ahpeng root] rpm -qagrep samba
如果結果出現以下所示的5個軟體包,則表示已經安裝:
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
如果沒有安裝過Samba軟體包,則可以插入第1張安裝光碟,然後滑鼠依次單擊「主菜單→系統設置→添加/刪除應用程序」菜單項,打開「軟體包管理」對話框,在該對話框中找到「Windows文件伺服器」選項,確保該選項處於選中狀態,然後單擊「更新」按鈕即可開始安裝。
你也可以把第1張安裝光碟插入光碟機,然後在終端命令窗口輸入以下命令:
[root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS
[root@ahpeng RPMS]# rpm -ivh samba*
[root@ahpeng RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm
二、Linux主機訪問Windows主機
安裝好Samba之後,就有了與Windows互相訪問的基礎。這里先介紹一下如何用字元命令方式訪問Windows宿主機的共享資源。
1、查詢宿主機的共享資源
可以使用「smbclient –L WindowsHostName」命令(此處的WindowsHostName用Windows主機名代替)。本例是要查詢Windows主機Peter 上的共享資源,可以在終端窗口輸入「smbclient –L Peter」命令,然後回車即可看到Windows主機的共享資源。
2、連接宿主機的共享目錄
可以使用「smbclient //WindowsHostName/ShareName」命令來連接Windows主機上的某個共享文件夾,如果該共享文件夾需要用戶名和密碼,則可以使用「smbclient //WindowsHostName/ShareName –U UserName」命令。例如要連接Windows主機Peter上的共享目錄Share,我們可以在終端窗口輸入「smbclient //Peter/Share」命令然後回車即可。
如果連接成功,即可出現「smb:>」提示符,在該命令提示符下輸入適當的命令,即可對所連接的共享目錄進行操作。
Smb支持的命令有大約40個命令,可以很方便地對共享目錄進行刪除、重命名、切換目錄等操作。如果要列出共享目錄「Share」下的具體內容,可以使用ls命令。要刪除其下的test.txt文件,可以使用「del test.txt」命令。共2頁。
3、映射網路驅動器
我們知道,Windows下可以將共享目錄映射為網路驅動器,這樣就可以把共享目錄當成本地文件夾來使用。在Linux下可以藉助於 smbmount命令來實現,具體的命令參數是「smbmount //WindowsHostName/ShareName /mnt/smbdir」(此處的ShareName指代Windows共享資源名稱,smbdir指代掛載點名稱)。假設要將Windows主機 Peter下的共享文件夾Share映射為/mnt/WinShare目錄,具體步驟是:
首先在/mnt目錄下創建一個目錄,假設為/mnt/WinShare;
然後打開終端命令窗口,運行「smbmount //Peter/Share /mnt/WinShare」即可。
現在再在文件管理器里打開/mnt/WinShare目錄可以看到共享目錄的內容,要卸載該映射目錄,可以使用umount命令。
4、用Nautilus訪問Windows主機
藉助Gnome桌面下的文件管理器Nautilus,我們可以用圖形界面來訪問Windows主機,這里要注意的是Nautilus只是提供訪問Windows主機的圖形界面,具體的底層操作還是藉助於Samba客戶端來完成。
在Gnome桌面環境下,單擊「主菜單→網路伺服器」菜單項,即可用Nautilus文件管理器查看工作組列表。雙擊工作組名稱,即可看到其下的Windows主機。
雙擊其中的某台Windows主機圖標,即可看到該主機的共享文件夾,可以看到這和Windows下的網路鄰居幾乎一樣。
由於Nautilus本身就是Red Hat Linux的文件管理器,所以我們可以任意往Windows共享目錄里拷貝文件、刪除文件、創建目錄等等(對於windows 2000/XP主機還需要考慮該共享資源的許可權設置)。
三、Windows主機訪問Linux主機
要想讓Windows宿主機能夠訪問Linux虛擬機,就必須在Linux虛擬機上啟動Samba服務。在啟動之前,還需要對Samba服務的屬性進行配置,例如指定Linux虛擬機的共享目錄、所在的工作組名稱等。
1、配置Samba伺服器
在以前版本的Red Hat Linux,我們必須直接修改Samba配置文件smb.conf,或者使用SWAT對Samba進行全方位的設置。Red Hat Linux 9.0新引入了一個圖形化的Samba伺服器配置工具,可以讓我們很方便地對Samba伺服器進行配置。以root用戶身份登錄系統,單擊「主菜單→系統設置→伺服器設置→Samba伺服器」菜單項,即可打開Samba伺服器配置對話框。也可以在終端命令窗口輸入「redhat-config- samba」,來訪問Samba伺服器配置對話框。
首先對Samba伺服器的基本設置和安全選項進行配置,單擊配置對話框上的「首選項→伺服器設置」菜單項,即可打開伺服器設置對話框。
基本設置:在對話框的「基本」標簽頁,我們可以指定Linux主機所在的工作組名稱,需要注意的是,此處的工作組名稱不一定非得與Windows主機所在的工作組名稱一致。
安全設置:然後進行Samba伺服器安全設置,這里一共有4個選項。
「驗證模式」代表如果Windows主機不是位於NT域里,此處應該選擇「共享」驗證模式,這樣只有在連接Samba伺服器上的指定共享時才要求輸入用戶名、密碼;「驗證伺服器」代表對於「共享」驗證模式,無需啟用此項設置;「加密口令」選項應該選擇「是」,這樣可以防止黑客用嗅探器截獲密碼明文;「來賓賬號」代表當來賓用戶要登錄入 Samba 伺服器時,他們必須被映射到伺服器上的某個有效用戶。選擇系統上的現存用戶名之一作為來賓Samba賬號。當用戶使用來賓賬號登錄入 Samba 伺服器,他們擁有和這個用戶相同的特權。
添加共享目錄:單擊Samba配置對話框工具欄上的「增加」按鈕。在打開的對話框中的「基本」標簽頁上,指定(共享)目錄為某個存在的目錄,例如可以指定/tmp,再指定該目錄的基本許可權是只讀還是讀/寫。在「訪問」標簽頁上,可以指定允許所有用戶訪問、或者只允許某些用戶訪問。
2、啟動Samba伺服器
打開終端命令窗口,輸入「/sbin/service smb start」命令,即可出現以下提示信息,表示Samba服務已經啟動。
# /sbin/service smb start
啟動SMB 服務 [確定]
啟動NMB 服務 [確定]
接下來在Windows里打開「網路鄰居」,就可以看到我們剛才設置的Samba伺服器了
5、smb服務是啥
smb服務是一個協議名,它能被用於Web連接和客戶端與伺服器之間的信息溝通。SMB最初是IBM的貝瑞·費根鮑姆(Barry Feigenbaum)研製的,其目的是將DOS操作系統中的本地文件介面「中斷13」改造為網路文件系統。
通過 SMB 協議,客戶端應用程序可以在各種網路環境下讀、寫伺服器上的文件,以及對伺服器程序提出服務請求。此外通過 SMB 協議,應用程序可以訪問遠程伺服器端的文件、以及列印機、郵件槽(mailslot)、命名管道(named pipe)等資源。
(5)伺服器smb驅動擴展資料:
SMB的安全保護:
1、共享級保護(Share Level Protection)應用於伺服器共享目錄級。每個共享目錄都需要提供一個訪問口令。只有口令通過,客戶機才能訪問所有共享文件。
2、用戶級保護(Usr Level Protection)應用於共享目錄中的單獨文件,基於用戶訪問許可權。每個用戶(客戶機)必須登錄伺服器並且獲得伺服器的認證許可。一旦認證通過,客戶機會獲得一個 UID .在後來客戶機訪問伺服器的過程中都需要使用該 UID 。
6、使用smb協議連接windows需要什麼伺服器
1.進入控制面板,選擇「網路和 INTERNET」後進入「網路和共享中心」,如下圖,把活動
網路選擇為「網路:工作網路」。
2.選中左側「更改高級共享設置」
3.進入高級共享設置並且選擇該箭頭展開詳細設置項(切勿選擇「公用」,設置將不會生效)。
4.如下圖進行設置,其中「6.」「7.」「9.」 項可以酌情設置,其餘必須按所示設置。
步驟閱讀
5
5.設置完成,win7已經打開smb服務
7、關於win10無法使用smb訪問區域網內的計算機
1.首先,右擊桌面左下角的「Windows」按鈕,從其右鍵菜單中選擇「運行」項打開「運行」窗口,或者直接按「Windows+R」快速打開「運行窗口。
2.從打開的「運行」窗口中,輸入命令「regedit」並按回車即可打開注冊表編輯界面,如圖所示:
3.依次展開「[HKEY_LOCAL_] 」項,在右側空白處右擊滑鼠,從其右鍵菜單中選擇「新建」-「DWORD值(32位)」項。
4.然後將新創建的DWORD項重命名為「AllowInsecureGuestAuth」,同時將其值修改為「1」,點擊「確定」完成設置操作。
5.接下來右擊任務欄「網路」圖標,從其右鍵菜單中選擇「打開網路和共享中心」項進入。
6.待打開「網路和共享中心」窗口後,點擊左上角的「更改高級共享設置」按鈕,如圖所示:
7.接下來從打開的「更改高級共享設置」界面中,展開「來賓或公用」欄目,勾選「啟用網路發現」和「啟用文件和列印共享」項,點擊「保存設置」按鈕。
8.開啟「Server」服務:
9.從打開的「服務」窗口中,找到「Server」服務,右擊選擇「屬性」項。
10.並從打開的「屬性」窗口中,將「啟動類型」設置為「自動」,同時點擊「啟動」按鈕以啟動此服務,點擊「確定」完成設置。
11.最後再嘗試打開「網路」界面,就可以找到區域網中其它電腦和列印機、路由器等設備啦,如圖所示:
(7)伺服器smb驅動擴展資料:
區域網(Local Area Network,LAN)是指在某一區域內由多台計算機互聯成的計算機組。一般是方圓幾千米以內。區域網可以實現文件管理、應用軟體共享、列印機共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。區域網是封閉型的,可以由辦公室內的兩台計算機組成,也可以由一個公司內的上千台計算機組成。
區域網(Local Area Network,LAN)是在一個局部的地理范圍內(如一個學校、工廠和機關內),一般是方圓幾千米以內,將各種計算機,外部設備和資料庫等互相聯接起來組成的計算機通信網。它可以通過數據通信網或專用數據電路,與遠方的區域網、資料庫或處理中心相連接,構成一個較大范圍的信息處理系統。區域網可以實現文件管理、應用軟體共享、列印機共享、掃描儀共享、工作組內的日程安排、電子郵件和傳真通信服務等功能。區域網嚴格意義上是封閉型的。它可以由辦公室內幾台甚至上千上萬台計算機組成。決定區域網的主要技術要素為:網路拓撲,傳輸介質與介質訪問控制方法。
區域網由網路硬體(包括網路伺服器、網路工作站、網路列印機、網卡、網路互聯設備等)和網路傳輸介質,以及網路軟體所組成。
參考資料:網路-區域網
8、如何SMB登陸
希望能了解下SMB,如果是WINXP系統其實它並沒什麼用,smbd所佔用的埠是139和445,介紹一下Linux系統中的用法
Samba 簡介
Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享文件之用;Samba 即可以用於Windows和Linux之間的共享文件,也一樣用於Linux和Linux之間的共享文件;不過對於Linux和Linux之間共享文件有更好的網路文件系統NFS,NFS也是需要架設伺服器的;
大家知道在Windows 網路中的每台機器即可以是文件共享的伺服器,也可以同是客戶機;Samba 也一樣能行,比如一台Linux的機器,如果架了Samba Server 後,它能充當共享伺服器,同時也能做為客戶機來訪問其它網路中的Windows共享文件系統,或其它Linux的Sabmba 伺服器;
我們在Windows網路中,看到共享文件功能知道,我們直接就可以把共享文件夾當做本地硬碟來使用。在Linux的中,就是通過Samba的向網路中的機器提供共享文件系統,也可以把網路中其它機器的共享掛載在本地機上使用;這在一定意義上說和FTP是不一樣的。
功能和應用范圍
應該范圍主要是Windows和Linux 系統共存的網路中使用;如果一個網路環境都是Linux或Unix類的系統,沒有必要用Samba,應該用NFS更好一點;能為我們提供點什麼服務呢?主要是共享文件和共享列印機
在Linux系統中查看網路中Windows共享文件及Linux中的Samba共享文件;
一般的情況下,我們要用到smbclient;常用的用法也無非是下面的;
[root@localhost ~]# smbclient -L //ip地址或計算機名
smbclient 是Samba 的Linux 客戶端,在Linux機器上用來查看伺服器上的共享資源,也可以象FTP一樣,用戶可以登錄Samba伺服器,也可以上傳put和下載get文件,遺憾的是對中文支持並不友好;
查看伺服器上的資源;
smbclient -L //IP [-U 用戶名]
如果您的Samba伺服器配置為user模式,就要加 「-U 用戶名「,如果是share模式,省略也可;
比如:
[root@localhost ~]# smbclient -L //192.168.1.3 -U sir01
Password: 請輸入用戶sir01的密碼
如果您是用share模式,就可以不必理會用戶和密碼,直接用;
[root@localhost ~]# smbclient -L //192.168.1.3
Password: 直接按回車
登錄用戶身份Samba伺服器共享
以用戶身份登錄共享後,能象FTP用戶一樣,下傳和下載文件;用put表示上傳,用get表示下載;
smbclient //IP地址/共享文件夾 -U 用戶
說明:IP地址大家都知道,你不知道自己的IP地址,可以用/sbin/ifconfig 來查看; 共享文件夾是我們在smb.conf中定義的[共享文件夾],比如[sir01]。-U 用戶名表示Samba 的用戶;
比如:
[root@localhost ~]# smbclient //192.168.1.3/sir01 -U sir01
Password:
Domain=[LINUXSIR] OS=[Unix] Server=[Samba 3.0.21b-2]
smb: \> ls
說明:登錄到Samba伺服器上,就可以用smbclient的一些指令,可以象用FTP指令一樣上傳和下載文件;
smbclient 命令說明
命令 說明
?或help [command] 提供關於幫助或某個命令的幫助
![shell command] 執行所用的SHELL命令,或讓用戶進入 SHELL提示符
cd [目錄] 切換到伺服器端的指定目錄,如未指定,則 smbclient 返回當前本地目錄
lcd [目錄] 切換到客戶端指定的目錄;
dir 或ls 列出當前目錄下的文件;
exit 或quit 退出smbclient
get file1 file2 從伺服器上下載file1,並以文件名file2存在本地機上;如果不想改名,可以把file2省略
mget file1 file2 file3 filen 從伺服器上下載多個文件;
md或mkdir 目錄 在伺服器上創建目錄
rd或rmdir 目錄 刪除伺服器上的目錄
put file1 [file2] 向伺服器上傳一個文件file1,傳到伺服器上改名為file2;
mput file1 file2 filen 向伺服器上傳多個文件
re.bieth№ 2008-06-26 01:04
傑傑兒 的感言:
復雜,但是既然你回答了,就給你點辛苦分吧,我更喜歡簡單的描述
9、美能達 Minolta bizhub 350 列印機的掃描怎麼設置?請說明一下FTP 伺服器和SMB的區別和設置。謝謝
1、首先在已經安裝好的美能達列印機驅動圖標上,然後右鍵點擊。
2、選擇"列印機屬性(p)",出現柯尼卡美能達bizhub屬性界面。
3、然後選擇屬性界面中的『』配置『』,選擇【啟動】。
4、之後進入到網頁的設置界面,然後輸入【用戶名稱】,【密碼】,點擊【登錄】即可。
5、選擇箭頭處的圖標,然後再點擊界面中的【新注冊】。
6、然後選擇新注冊下的SMB。
7、然後進入到設置界面中,按照下圖進行設置即可。
10、連接不到電腦SMB伺服器
默認情況下,Windows無法正常訪問Samba伺服器上的共享文件夾。原因在於從Vista開始,微軟默認只採用NTLMv2協議的認證回應消息了,而目前的Samba還只支持LM或者NTLM。
解決辦法:修改本地安全策略。
1、通過Samba服務可以實現UNIX/Linux主機與Windows主機之間的資源互訪,由於實驗需要,輕車熟路的在linux下配置了samba服務,操作系統是redhat linux 9.0,但是在windows7下訪問的時候問題就出現了,能夠連接到伺服器,但是輸入密碼的時候卻給出如圖一的提示:
2、在linux下的smb.conf配置文件裡面的配置完全沒有錯誤,之前安裝Windows XP的時候訪問也完全正常,仔細查看配置還是正常,如果變動配置文件裡面的工作組或者允許IP地址Windows7會出現連接不上的情況,不會出現提示輸入用戶名和密碼。
3、這種情況看來是windows7的問題,解決的辦法是:單擊」開始「-「運行」,輸入secpol.msc,打開「本地安全策略」,在本地安全策略窗口中依次打開「本地策略」-->「安全選項」,然後再右側的列表中找到「網路安全:LAN管理器身份驗證級別」,把這個選項的值改為「發送 LM 和 NTLM – 如果已協商,則使用 NTLMv2會話安全」,最後確定。如圖二。
到這里再連接samba伺服器,輸入密碼就可以正常訪問samba伺服器了。