对WebDAV客户端的建议


16

我正在尝试从学校网站上获得其他功能,该功能允许通过WebDAV客户端在站点的“资源”文件夹和我的个人计算机之间拖放来进行多个文件上传/下载,而不是手动下载每个文件。但是,只有Windows和Mac或这些操作系统的第三方客户端才正式支持此功能。我希望能够在Ubuntu 11.04上使用此功能。

我已经看过这个问题了,但是答案很不幸……可能是因为它从来没有问过我学校的密码,而且我找不到输入密码的方法。

如果有一种方法可以使用默认情况下已安装的工具或其他应用程序进行此操作,请告诉我。

更新:当我尝试通过Nautilus连接时,无论选择的是WebDAV(http)还是安全的WebDAV(https),我都会收到以下错误消息:

在此处输入图片说明

只是重申一下,它永远不会要求我输入密码。


我在nautilus下看不到文件>连接到选项。有人可以发送屏幕截图吗?在此处
user2851108 2014年

@ user2851108我目前在Ubuntu 14.04 LTS Beta 2上,但是应该在菜单栏中。(您也可以通过点按Alt来使用HUD找到它。)
Christopher Kyle Horton 2014年

Answers:


17

在Nautilus(文件浏览器)中,选择“文件”>“连接到...”,然后选择“ WebDAV”。输入所需的信息,例如主机名,目录,端口和用户名。选中创建书签的框,您将在“文件和文件夹”镜头以及Nautilus的左窗格中找到它。

您将能够像使用本地文件夹一样使用WebDAV共享。


尝试此操作时,我收到一条错误消息,为此我在上面添加了一张图片。
Christopher Kyle Horton

2
对。不要在地址中添加https://。仅主机名。
Jo-Erlend Schinstad 2011年

2
感谢您的提示...常规WebDAV仍然无法正常工作,但是选择Secure WebDAV可以解决问题。最后,我要求我输入密码,然后我登录了。谢谢!
Christopher Kyle Horton

3
“ HTTP错误:找到”这甚至意味着什么?!
塞林2014年

1
那是一个准确的错误消息吗?只是要确保,您应该使用类似davs://username@www.example.com/directory/goes/here的内容。
Jo-Erlend Schinstad 2014年

3

在nautilus中以相同方式处理所有服务器连接。您为Nautilus填写数据以连接到远程服务器,这时它将作为书签添加到已加书签的文件夹列表中。

第一次尝试连接到服务器 受密码保护,系统将要求您提供密码,并询问您是否要针对当前会话永久保存密码或立即忘记密码。挂载服务器后,就可以像系统上的其他任何文件夹一样浏览它。

希望这可以帮助


服务器应受密码保护,如Windows设置说明中针对任何给定客户端所示。但是它并没有在Nautilus中要求一个,而是给了我一个错误窗口,我在上面添加了一张图片。
Christopher Kyle Horton

3

在Ubuntu 14.04上:

1)打开Nautilus(文件管理器)

2)点击“连接到服务器”

3)输入服务器地址:

davs://<username>@<webdav_address>

重要的是,webdav_address不包含协议。因此,例如,如果您的Web网址是:https://example.com/webdav并且用户名是alice,则服务器的对应地址将是:

davs://alice@example.com/webdav

我正在获取:未处理的错误消息:HTTP错误:无法连接:连接被拒绝
titusfx

也许您必须指定端口?
乔·埃伦德·申斯塔德

0

直接使用协议 webdav://

通常,您可以直接webdav://在文件浏览器中使用协议。
例如,如今在kubuntu下,用Dolphin而不是本地路径写协议所需的地址就足够了webdab://以前。

例如,

webdav://192.168.1.10/remote.php/webdav/

它将提示输入用户名和密码,然后您将以类似于本地路径的方式进行处理。

笔记:

  • 在Kubuntu 18.04.2 LTS上工作
  • 海豚(目前为17.12.3版)
  • 本地实例webdabnextcloud一个地址类似于访问 192.168.1.10/remote.php/webdav/

-2

这看起来更像是Windows名称解析问题...它无法解析服务器的netbios名称。但是,它应该与IP地址一起使用。

-要在DHCP网络上挂载Windows共享,可以通过netbios名称挂载非常方便...这非常简单:

1)使用您喜欢的编辑器(gedit,kate,nano,vim等)编辑/etc/nsswitch.conf文件...搜索该文件并查找如下所示的行:

主机:文件mdns4_minimal [NOTFOUND = return] dns mdns4

...并在行的末尾添加“ wins”,所以它看起来像这样:

主机:文件mdns4_minimal [NOTFOUND = return] 胜了 DNS mdns4

2)保存文件。注意:如果使用的是openDNS服务,则“ wins”必须在“ dns”之前。

3)现在,您需要安装winbind

代码:sudo apt-get install winbind

4)重新启动,或重新启动网络。


我认为它看起来更像是他在主机字段中输入https://,这使得地址davs:// username @ hostname,这是不正确的。-1
Jo-Erlend Schinstad'9

您很快就会否决绝对没有害处的答案。我引用了特权页面中的说法:“应在极端情况下保留投票权。这并不意味着可以代替沟通和编辑。”
nejode 2011年

1
好吧,您的答案似乎显然是错误的。如果只是一个小错误,那么我建议您进行编辑。但是在这种情况下,这意味着要更改所有内容,因为主要假设是错误的。
Jo-Erlend Schinstad 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.