我的本地机器运行的是 Windows 7,它支持最新发布的 SMB 协议版本 (SMB 2.1)。我也有一个远程主机,但我不知道该远程主机上安装了什么操作系统或支持 SMB 的软件;我只知道远程主机支持某些版本的 SMB 协议。
如何从我的 Windows 7 计算机的命令提示符(或 PowerShell)中找出该远程主机支持哪个版本的 SMB?
编辑:虽然我在上面提到了 Windows 7,但我确信这个问题与许多系统/网络管理员或桌面支持人员有关,因此我在这里而不是在 superuser.com 上发布问题。
我们在 Ubuntu 12.04 上运行 Apache 2.2.22。
SSL 已配置并启用,这些指令位于/etc/apache2/mods-enabled/ssl.conf
:
SSLSessionCache shm:/var/www/apache-ssl-cache/ssl_scache(512000)
SSLSessionCacheTimeout 300
SSLMutex file:/var/www/apache-ssl-cache/ssl_mutex
Run Code Online (Sandbox Code Playgroud)
SSL 似乎有效。即使在 Windows XP 上的 IE8 中,我们也可以通过 HTTPS 访问该站点。但是,我们不确定 SSL 会话缓存是否真的正常工作。
我们在我们的虚拟主机的日志中看到了很多这些 INFO 级别的消息:
[info] [client <censored>] (70007)The timeout specified has expired: SSL input filter read failed.
Run Code Online (Sandbox Code Playgroud)
或者
[info] [client <censored>] (70014)End of file found: SSL input filter read failed.
Run Code Online (Sandbox Code Playgroud)
或者
[info] [client <censored>] (70014)End of file found: SSL handshake interrupted by system [Hint: Stop button pressed in browser?!]
Run Code Online (Sandbox Code Playgroud)
PRNG 播种似乎也经常发生。不幸的是,似乎不可能可靠地判断 PRNG 是为哪个分叉的 apache …