无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1958|回复: 24
打印 上一主题 下一主题

SMB一些设置命令

[复制链接]
跳转到指定楼层
1#
发表于 2023-10-22 09:36:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fulibo 于 2023-10-22 10:50 编辑

----------------禁用来宾身份验证和回退


禁用来宾访问时,可以防止恶意行动者创建服务器并诱骗用户使用来宾访问权限来访问该服务器。
例如,当用户访问欺骗性共享时,他们的凭据将会出错,而 SMB 1.0 将回退为使用来宾访问。
禁用来宾访问会阻止 SMB 会话连接,从而阻止用户访问该共享和任何恶意文件。


在权限提升的 PowerShell 提示符下,运行以下命令:


PowerShell


Set-SmbClientConfiguration -EnableInsecureGuestLogons $false -Confirm:$false

  1. Windows Registry Editor Version 5.00
  2. ;;禁用不安全的来宾访问
  3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
  4. "AllowInsecureGuestAuth"=dword:0
复制代码


---------------强制使用 SMB 3.1.1


请在权限提升的 PowerShell 提示符下运行以下命令:


PowerShell


Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" -Name "MinSMB2Dialect" -Value 0x000000311
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" -Name "MaxSMB2Dialect" -Value 0x000000311

  1. Windows Registry Editor Version 5.00
  2. ;;强制使用SMB3.1.1
  3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
  4. "MinSMB2Dialect"=dword:00000311
  5. "MaxSMB2Dialect"=dword:00000311
复制代码



-------------------始终尝试压缩(SMB 客户端)
以管理员身份打开提升的 Azure PowerShell 命令提示符。


若要使 SMB 客户端始终尝试压缩文件:


PowerShell


Set-SmbClientConfiguration -RequestCompression $true


-------------从不压缩(SMB 客户端)


PowerShell
以管理员身份打开提升的 Azure PowerShell 命令提示符。


若要始终不允许 SMB 客户端压缩文件,而不考虑任何其他请求:


PowerShell


Set-SmbClientConfiguration -DisableCompression $true


----------------始终尝试压缩(SMB 服务器)


PowerShell
以管理员身份打开提升的 Azure PowerShell 命令提示符。


若要使 SMB 服务器始终尝试压缩文件:


PowerShell


Set-SmbServerConfiguration -RequestCompression $true


---------------------------从不压缩(SMB 服务器)


PowerShell
以管理员身份打开提升的 Azure PowerShell 命令提示符。


若要始终不允许 SMB 客户端压缩文件,而不考虑任何其他请求:


PowerShell


Set-SmbServerConfiguration -DisableCompression $true


-----------------------使用 Windows PowerShell 启用 SMB 加密


登录到服务器,并在提升的会话中在计算机上运行 PowerShell。


若要为单个文件共享启用 SMB 加密,请运行以下命令。


PowerShell


Set-SmbShare –Name <sharename> -EncryptData $true


若要为整个文件服务器启用 SMB 加密,请运行以下命令。


PowerShell


Set-SmbServerConfiguration –EncryptData $true


若要创建新的 SMB 文件共享并启用 SMB 加密,请运行以下命令。


PowerShell


New-SmbShare –Name <sharename> -Path <pathname> –EncryptData $true


----------------查看SMB版本


  Windows10以上普遍采用SMB3.0。而SMB1.0在Windows系统已经默认不开启。我建议设备最好全部采用SMB3.0。


  客户端主机查看SMB版本,打开powershell输入命令:


  Get-SMBConnection


---------------服务端主机查看SMB版本,打开powershell输入命令:


  Get-SMBSession | FL


---------------SMB客户端开启大型MTU


  客户端主机开启SMB大型MTU支持提升文件传输效率,并禁用带宽限制。打开powershell输入如下命令:


  Set-SmbClientConfiguration -EnableBandwidthThrottling 0 -EnableLargeMtu 1


---------------开启SMB多通道


  如果你的电脑有多个网口,希望通过多网口提升SMB传输速度,可以开启SMB多通道支持(SMB3.0)。SMB默认开启多通道支持,查看SMB多通道状态可以打开powershell输入命令:


  Get-SmbClientConfiguration | Select-Object -Property EnableMultichannel


-----------------如果你想禁用SMB多通道(虽然完全没必要),可以用如下命令:


#服务端禁用SMB多通通
Set-SmbServerConfiguration -EnableMultiChannel $false


#客户端禁用SMB多通通
Set-SmbClientConfiguration -EnableMultiChannel $false


-----------------如果你想开启SMB多通道,可以用如下命令:


  #服务端启用SMB多通通


  Set-SmbServerConfiguration -EnableMultiChannel $ture


  #客户端启用SMB多通通


  Set-SmbClientConfiguration -EnableMultiChannel $ture


--------------如果客户端和服务端已经连接,可以通过输入下面的命令查看多通道是否可用:


  Get-SmbMultichannelConnection |fl


  查看MaxChannels和CurrentChannels这两列,可以看到多通道连接情况:


-----------SMB多通道包含2个概念:


一是调用多线程多TCP连接提升连接速度,
二是调用多个网速相同的网卡提升连接速度。


实测如果2个网卡速度不一样,SMB默认走速度高的网卡,速度低的网卡会限制。


SMB还可以通过修改注册表优化参数来提升性能,但是对于家用SMB而言就完全不必这么折腾。
SMB共享对于Windows设备而言设置简单,连接稳定,性能也很不错。


2#
发表于 2023-10-22 09:46:14 | 只看该作者
太好
回复

使用道具 举报

3#
发表于 2023-10-22 09:54:15 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2023-10-22 10:09:59 | 只看该作者
感谢!
回复

使用道具 举报

5#
发表于 2023-10-22 10:21:29 | 只看该作者
感谢分享,学习了!
回复

使用道具 举报

6#
发表于 2023-10-22 10:29:02 | 只看该作者
学习学习,命令还是挺好用的
回复

使用道具 举报

7#
发表于 2023-10-22 11:37:11 | 只看该作者
thank you
回复

使用道具 举报

8#
发表于 2023-10-22 17:09:37 | 只看该作者

谢谢分享
回复

使用道具 举报

9#
发表于 2023-10-22 19:28:05 | 只看该作者
感谢大佬分享
回复

使用道具 举报

10#
发表于 2023-10-22 19:59:47 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2023-10-22 20:19:23 | 只看该作者
感谢分享
回复

使用道具 举报

12#
发表于 2023-10-22 20:20:41 | 只看该作者
请问有没有软件能像Windows的网络共享一样,提供连接数更多的共享?

点评

有这个类似设置! 不知道是不是你要的!  详情 回复 发表于 2023-10-23 11:57
回复

使用道具 举报

13#
发表于 2023-10-23 11:37:14 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
 楼主| 发表于 2023-10-23 11:57:39 | 只看该作者
xszxd 发表于 2023-10-22 20:20
请问有没有软件能像Windows的网络共享一样,提供连接数更多的共享?

有这个类似设置!
不知道是不是你要的!

点评

大佬,你至少给个文件名呀  详情 回复 发表于 2023-10-30 14:57
回复

使用道具 举报

15#
发表于 2023-10-23 12:22:15 | 只看该作者
感谢分享,论坛因你而精彩!
回复

使用道具 举报

16#
发表于 2023-10-23 15:51:05 | 只看该作者
感谢分享
回复

使用道具 举报

17#
发表于 2023-10-25 11:41:45 | 只看该作者
学到了,感谢!
回复

使用道具 举报

18#
发表于 2023-10-30 14:57:57 | 只看该作者
fulibo 发表于 2023-10-23 11:57
有这个类似设置!
不知道是不是你要的!

大佬,你至少给个文件名呀

点评

百度搜索  详情 回复 发表于 2023-10-30 15:28
回复

使用道具 举报

19#
 楼主| 发表于 2023-10-30 15:28:34 | 只看该作者
xszxd 发表于 2023-10-30 14:57
大佬,你至少给个文件名呀

百度搜索

点评

我搜什么呀? 你至少得提供一些信息。 我找这类软件我曾经百度了好几天了。  详情 回复 发表于 2023-10-30 15:35
回复

使用道具 举报

20#
发表于 2023-10-30 15:35:38 | 只看该作者

我搜什么呀? 你至少得提供一些信息。
我找这类软件我曾经百度了好几天了。

点评

我欠你了? 我知道你要用那个软件? 我去给你找一大堆来你慢慢挑? 百度都不会! 这几个字很难打吗? (smb共享软件) 我几秒钟就找到了! http://www.kodiplayer.cn/course/3053.html  详情 回复 发表于 2023-10-30 16:13
回复

使用道具 举报

21#
 楼主| 发表于 2023-10-30 16:13:04 | 只看该作者
xszxd 发表于 2023-10-30 15:35
我搜什么呀? 你至少得提供一些信息。
我找这类软件我曾经百度了好几天了。

我欠你了?
我知道你要用那个软件?
我去给你找一大堆来你慢慢挑?

百度都不会!
这几个字很难打吗?
(smb共享软件)

我几秒钟就找到了!

http://www.kodiplayer.cn/course/3053.html

2023-10-30_16-12-02.png (66.27 KB, 下载次数: 94)

2023-10-30_16-12-02.png

2023-10-30_16-11-38.png (291.69 KB, 下载次数: 86)

2023-10-30_16-11-38.png
回复

使用道具 举报

22#
发表于 2023-10-30 16:46:17 | 只看该作者
首先谢谢你。
我的需求在前面说的很清楚,“提供连接数更多的共享”,Win10提供20个共享数,我希望有更多,server版自然可以,不过我希望的是在普通非server版下实现。
xp时代有一个共享数破解补丁,Win10下不知道。因为Linux下也有SMB共享的软件,突发奇想,Windows下是否有类似软件,所以曾经好好地去百度了一下,没有结果。
看见你发的帖子,很佩服,所以顺便问一下,希望能解心结。
你提供的是共享设置的软件,能帮助简化设置过程,使用的是Windows的API,不过没看到关于共享数的说明。
不管有没有用,还是表示感谢!

点评

https://learn.microsoft.com/zh-cn/windows-server/administration/performance-tuning/role/file-server/smb-file-server MaxThreadsPerQueue复制[/backcolor] [/backcolor] HKLM\System\CurrentControlSet\S  详情 回复 发表于 2023-10-30 17:33
回复

使用道具 举报

23#
发表于 2023-10-30 16:51:24 | 只看该作者
WIN7/10互相共享,WIN10经常出现找不到共享的问题,但是WIN7可以找到并使用WIN10的共享——其实不只是WIN7的,就连POENWRT路由器里的SMB共享,也同时找不到。用的是不忘初心的WIN10 LTSC 2019 x64精简版,会比较多遇到这样的情况,也不知道是什么原因。
回复

使用道具 举报

24#
 楼主| 发表于 2023-10-30 17:33:10 | 只看该作者
xszxd 发表于 2023-10-30 16:46
首先谢谢你。
我的需求在前面说的很清楚,“提供连接数更多的共享”,Win10提供20个共享数,我希望有更多 ...

https://learn.microsoft.com/zh-c ... ver/smb-file-server

MaxThreadsPerQueue
[backcolor=var(--theme-code-header)][size=0.8]复制[color=var(--theme-success-invert) !important][backcolor=var(--theme-success-base) !important][size=1.125]

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue
默认值为 20。 增加该值会增加文件服务器可用于服务并发请求的线程数。 当需要为大量活动连接提供服务,并且硬件资源(如存储带宽)足够用时,增加该值可以提高服务器的可伸缩性、性能和响应速度。



2023-10-30_17-32-42.png (119.02 KB, 下载次数: 97)

2023-10-30_17-32-42.png
回复

使用道具 举报

25#
发表于 2023-11-17 01:31:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-23 14:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表