如何在windows8/7中建立WebDAV服务器实现访问或共享文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在windows8/7中建立WebDAV服务器实现访问或共享文件相关的知识,希望对你有一定的参考价值。

参考技术A WebDAV是一种类FTP的协议,你可以用它在互联网上远程访问或共享你的文件,首先,你必须安装互联网信息服务(IIS)和WebDAV 。
publishing,下面与大家分享下如何建立WebDAV服务器。

WebDAV是一种类FTP的协议,你可以用它在互联网上远程访问或共享你的文件。与FTP相反,WebDAV可以更好地通过防火墙,并且有密码保护和加密。我们马上就来介绍一下如何在Windows中建立WebDAV服务器。

首先,你必须安装互联网信息服务(IIS)和WebDAV publishing。在Win7中,点击“开始”,输入“Windows
features”,然后按下回车。在Win8中,在开始屏幕上,输入“Windows features”,选择右边的“设置”,然后选择出现的快捷方式。

务必要选择以下几项:

● 互联网信息服务(IIS)

● IIS管理控制台

● WebDAV publishing

● Windows身份验证

下一步,要开启WebDAV
publishing,你必须打开IIS管理器。在Win7中,点击“开始”,输入“IIS”,然后打开出现的快捷方式。在Win8中,在开始屏幕上,输入“IIS”,然后打开出现的快捷方式。

要配置Windows身份验证,选择“Default Web
Site”并双击“Authentication”图标。显示的身份验证类型列表会根据你之前安装的类型出现,但如果你只是将IIS用来使用WebDAV,我建议禁用“匿名”并开启“Windows身份验证”。

下一步,再次选择“Default Web Site”并双击“WebDAV Authoring
Rules”,然后单击右边的“Enable”。之后点击右边的“Add Authoring Rule”,配置权限和你要的选项。

要测试IIS和网页服务器是否运行,打开一个浏览器并输入“localhost”,按回车。

如果你开启了Windows身份验证,会提示你输入用户名和密码,请在这里输入你Windows账号的名称和密码。如果登录有问题,请确认你的账户名正确——打开“计算机管理控制台”,查看本地用户列表进行确认。

验证完成后,你就会看到默认IIS页面,如果你没删除或改动的话。

要测试WebDAV服务器是否起作用,打开命令行提示窗口,输入:
net use * http://localhost。它会把网络驱动器映射到你的WebDAV文件夹,显示出你IIS网页服务器目录下的文件。

如果你想给其他地方提供访问权限,你可以添加一些虚拟目录。右键单击“Default Web Site”,选择“Add New Virtual
Directory”。

为了让你或他人通过互联网访问WebDAV服务器共享,你必须配置防火墙,打开“80”端口,用于未加密访问,打开“443”端口,用于加密访问,并且配置路由器的相应端口。正确配置好后,要通过互联网访问WebDAV,你要使用互联网IP地址或者是域名或主机名。

在使用Windows身份验证时,你的WebDAV密码是加密的,如果你选择使用普通的80端口的HTTP的话,会话的其他部分是明文发送的。但你也可以通过在IIS中开启SSL加密,并在配置/访问WebDAV共享时使用HTTPS地址,来对整个会话进行加密。

如果你想在浏览器中看到你的文件列表,在IIS中打开“Directory Browsing”,选择“Default Web
Site”,双击“Directory Browsing”,点击右边的“Enable”。

如何使用命令行建立套接字连接

【中文标题】如何使用命令行建立套接字连接【英文标题】:How to establish socket connection using the command line 【发布时间】:2013-12-03 08:45:41 【问题描述】:

如何使用 Windows 命令行建立我的套接字连接?

比如我的socket IP和端口号是192.168.1.180:9760

我只想从命令行向该 IP 发送命令。

【问题讨论】:

真的使用 DOS 吗?或者您是否在 Windows 中使用命令行界面。它们是非常不同的东西,后者不是 DOS。此外,我不相信 Windows CLI(或 DOS 中的任何标准实用程序)可以做到这一点。 telnet 已关闭,并会快速告诉您“端口是否打开?”测试。您真正想要的是netcat (nc),它是 Unix 中的标准工具。 【参考方案1】:

你可以像在中一样使用telnet

telnet 192.168.1.180 9760

【讨论】:

您可能需要安装 Windows telnet 客户端,方法是转到控制面板->程序_和_功能->Turn_Windows_Features_on_or_off,然后从默认未安装的功能列表中选择“Telnet 客户端”。【参考方案2】:

您可以使用“netcat”,或有时称为“nc”。

因此,如果服务器在端口 9760 上使用 UDP,您可以使用:

nc -u 192.168.1.180 9760

【讨论】:

我的 windows xp 盒子上似乎没有“netcat”或“nc” 你可以很容易地下载它...nc110.sourceforge.net见en.wikipedia.org/wiki/Netcat Mark Setchell 为什么要使用密码? 使用Bash on Ubuntu on Windows 我排除了-u 开关。 ;)

以上是关于如何在windows8/7中建立WebDAV服务器实现访问或共享文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在Windows 8/7中建立WebDAV服务器

如何在Windows 8/7中建立WebDAV服务器

windows7,windows8中mysql5.7的配置my.ini文件在哪

如何在Windows 8/8.1系统中设置VPN

如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin

如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin