标签: webdav

SFTP 作为 Vista 上的文件夹

是否有适用于 Vista 的程序,允许我将文件夹设置为到远程服务器的 SFTP 连接?

用例是在我的桌面上有一个文件夹,我可以在其中拖放/编辑文件并自动更新我的远程位置。

我已经用谷歌搜索了无济于事。谢谢!

webdav windows-vista sftp

17
推荐指数
3
解决办法
2万
查看次数

Windows 10 + WebDAV:相互身份验证失败:服务器密码在域控制器上已过期

我们有一个带有 Apache mod_dav 的现有 WebDAV 安装,WebDAV 驱动器托管在 SSL 保护的 URL 上,具有 CA 颁发的证书和基本身份验证。MacOSX 和 Windows < 10 已经能够连接多年。

除了一台机器,新的 Windows 10 机器无法连接到这个 WebDAV 服务器。尝试映射网络驱动器会导致两次询问基本身份验证凭据,然后出现以下错误:

The mapped network drive could not be created because the following error
has occurred:

Mutual Authentication failed: The server's password is out of date at
the domain controller.
Run Code Online (Sandbox Code Playgroud)

更具体地说,当“映射网络驱动器”对话框中的“完成”按钮被按下时,将要求输入用户名和密码 - 在尝试与 WebDAV 服务器建立任何类型的连接之前会显示此对话框。输入有效的用户名和密码,此时会出现大约 6 秒的延迟,同时显示“正在尝试连接”对话框。在此延迟之后,单个请求到达 WebDAV 服务器,如下所示:

PROPFIND /shared HTTP/1.1
Host: 127.0.0.1:8022
User-Agent: Microsoft-WebDAV-MiniRedir/10.0.10586
translate: f
X-Forwarded-For: xx.xx.xx.xx
X-Forwarded-Host: x.x.x
X-Forwarded-Server: x.x.x
Connection: Keep-Alive
Run Code Online (Sandbox Code Playgroud)

上述请求不包含身份验证标头,因此 WebDAV …

webdav ssl windows-10

16
推荐指数
1
解决办法
7167
查看次数

在 Linux 中装载 SharePoint Online (Office 365)

我们已开始使用 Office 365 订阅中包含的 SharePoint Online。我们的 Windows 用户可以安装软件,自动将共享文档从 SharePoint 同步到他们的 Windows 计算机。如何让我的 Linux (Ubuntu) 用户也能这样做?

我认为 WebDav 会工作,但我的尝试总是失败,主要是“HTTP 错误:禁止”。具体来说,我尝试通过 Nautilus 文件浏览添加服务器并失败:

Server: mycompany.sharepoint.com
Port: 443
Tppe: Secure WebDav (HTTPS)
Folder: /
User name: first.last@mycompany.com
Password: ********
Run Code Online (Sandbox Code Playgroud)

HTTP 错误:禁止

我尝试将用户名更改为:

 mycompany\first.last
Run Code Online (Sandbox Code Playgroud)

我尝试将文件夹更改为:

 /Shared%20Documents
Run Code Online (Sandbox Code Playgroud)

以及基于网络搜索的各种其他路径无济于事。

这应该工作吗?有更好的解决方案吗?

linux webdav sharepoint ubuntu office365

15
推荐指数
3
解决办法
3万
查看次数

RSync 到 WebDAV 安装的卷非常慢

我有一个已安装的 WebDAV 商店,我正在使用它来尝试组合我自己的伪 DropBox 设置。但是,上传较大的文件似乎慢(我的带宽图可以正常运行一点,然后长时间停止)。

有没有人试过这个?我想知道它的安装方式是否会让人rsync认为它是本地驱动器或其他东西,因此可能比它知道它是一个已安装的网络驱动器时更健谈?

我正在使用以下命令进行同步:

rsync -rv /source/directory/ /mounted/webdav/directory/
Run Code Online (Sandbox Code Playgroud)

这是使用 MacOS 10.6 运行的,WebDAV 是使用本机安装机制安装的。

mac webdav performance rsync network-shares

12
推荐指数
2
解决办法
1万
查看次数

如何在 Windows 7 上使用 Windows 资源管理器访问 WebDAV?

在我的共享虚拟主机帐户上使用 cPanel,我设置了一个 WebDAV 目录和帐户。

但是基于向导的“添加网络位置”网络使用方法都不会导致任何成功的连接:它们基本上都说它们无法对用户进行身份验证。

是否有系统的、有条理的分步方法可以在 Windows 7(64 位)上完成这项工作?

(从 Windows XP 连接到同一个 WebDAV 工作正常)

webdav windows-7 64-bit cpanel

12
推荐指数
1
解决办法
5万
查看次数

如何从命令行通过 HTTPS 将目录递归上传到 WebDAV 服务器?

我面临着一个相当简单的情况,我必须将一个大文件树按原样上传到可通过 HTTPS 访问的WebDAV服务器。我必须仅使用命令行从 linux 框开始上传。我可以在盒子上安装程序。

我试过尸体,但它不支持递归目录上传。

您知道实现这一目标的简单工具/脚本吗?


好的,我找到了可以做到的东西。

我从davpush.pl可以在这里找到的脚本开始https://github.com/ptillemans/davpush

需要进行一些更改:

  • 将所有“ dav://”替换为“ https://
  • 在“ print POUT "open";”前加“ print POUT $script;

该死,不得不破解一个 perl 脚本来简单地上传一个粗鲁的目录。我仍在寻找简单的工具/脚本。

webdav https command-line

12
推荐指数
3
解决办法
1万
查看次数

在 Windows Server 2012 中安装 WebDAV 驱动器

我在使用以下命令通过资源管理器或 cmd 安装 webdav 驱动器时遇到问题:

net use z: "https://.." /user:username password

System error 67 has occured.
The network name cannot be found.
Run Code Online (Sandbox Code Playgroud)

在我的其他机器上一切正常。以为我必须安装“桌面体验”功能,但在服务器管理器/添加功能中找不到它。我已经添加了“媒体基础”功能,并且“WebDAV 发布”甚至与 IIS 一起安装。我在 services.msc 中找不到 WebClient 服务。

任何建议,如何启用客户端 webdav 支持?

webdav windows-server network-drive net-use

11
推荐指数
1
解决办法
3万
查看次数

webdav davfs2 输入/输出错误

我在 Linux 系统中配置了一个 box.com 帐户,因此用户可以将其安装在某个安装点并访问其内容。它在 fstab 中声明为:

https://www.box.com/dav /media/box davfs rw,user,noauto 0 0
Run Code Online (Sandbox Code Playgroud)

挂载帐户的用户具有 ~/.davfs2/secrets ,其中包含以下内容:

/media/box <username> <password>
Run Code Online (Sandbox Code Playgroud)

用户可以毫无问题地挂载并列出已挂载的文件夹,但是在尝试将文件从 box.com 复制到我们的本地计算机时,这会给我们带来一些问题。我已经尝试了以下结果:

cat /media/box/example_file.txt => Will output the contents of the file
cp /media/box/example_file.txt /tmp => will give the I/O error
wc -l /media/box/example_file.txt => will give the I/O error as well
touch asd && cp asd /media/box && ls /media/box => lists asd in /media/box
Run Code Online (Sandbox Code Playgroud)

我试过设置

use_locks 0
Run Code Online (Sandbox Code Playgroud)

在 /etc/davfs2/davfs2.conf 中,但它没有解决问题。

任何可能阻止系统正确访问 box.com 挂载点的线索?

linux webdav input davfs2

11
推荐指数
0
解决办法
1546
查看次数

无法使用 WebDAV 挂载远程目录

我使用本教程设置了一个带有 Apache 和 WebDAV 的服务器。

我使用 Cyber​​duck 客户端测试了 WebDAV 功能,它运行良好。我可以使用下面的详细信息读取和写入远程目录。

详细信息输入 Cyber​​ducks。 连接成功!

所以我想将此目录安装为 Windows 8 中的驱动器,我相信使用 WebDAV 应该可以实现。我右键单击“计算机”,然后选择“映射网络驱动器”。但不清楚我应该如何输入上述数据。

我尝试以我能想象的所有方式重写 URL,并尝试使用和不使用“使用不同凭据连接”。

它总是只是说尝试连接,然后要求提供凭据(如果我选中了),然后给出错误“0x80070043 找不到网络名称”。

在此处输入图片说明

怎么了?如果不像上面那样,如何使用 WebDAV 挂载远程目录?

webdav windows-8 network-location

10
推荐指数
1
解决办法
1万
查看次数

有没有办法编辑现有的 nautilus(文件管理器)书签?

有没有办法编辑现有的nautilus(fie manager)书签?

从 Linux 命令行调用:

$ nautilus
Run Code Online (Sandbox Code Playgroud)

激活连接编辑器:

File>Connect To Server...>
Run Code Online (Sandbox Code Playgroud)

弹出窗口中的完整条目:

Service Type: [WebDAV (HTTP)]
Server: [localhost]
Port: [8001]
Folder [webdav]
Username: [test]
[x] Add bookmark
Bookmark name: [/dav]
<Connect>
Run Code Online (Sandbox Code Playgroud)

然后在主窗口的左列中存在新的连接和书签:

Places
-------------------
ausername
Desktop
File System
Network
WebDAV on localhost
Trash
--------------------
/dav
Run Code Online (Sandbox Code Playgroud)

右键单击“/dav”弹出菜单:

Open
Open in New Tab
Open in New Window
------------------
Remove
Rename...
Run Code Online (Sandbox Code Playgroud)

没有编辑选项。

linux webdav bookmarks nautilus

9
推荐指数
2
解决办法
3081
查看次数