使用 Bash 在 Windows 10 上挂载远程文件系统

使用 Bash 在 Windows 10 上挂载远程文件系统

现在,Windows 10 已经发布,我开始思考一些事情。基于 Unix 的系统可以使用 ssh 挂载远程文件系统。在最近的一篇文章中,我读到 Windows 10 终于获得了 ssh 支持。

我想知道此 SSH 集成中是否也包含安装选项,以及你们是否可以告诉我有关此选项的更多信息以及如何使用此功能。

更新 - 2016 年 4 月 5 日

Windows 10 Bash 更新(Linux 子系统)现在处于 Beta 阶段。我想知道情况是否有所改变。我们现在可以从 Windows 10 挂载远程文件系统吗?

更新 - 2016 年 8 月 5 日

Windows 10 周年更新已发布。有人知道这个问题吗?

更新 - 2016 年 10 月 10 日

又过了几个月。很多访客都看过这个问题,但还没有答案。我很高兴使用,win-sshfs但真的很感激有一种 windows 原生方法来挂载远程文件系统。

更新 - 2017 年 11 月 14 日

该软件已经变得更加稳定。越来越多的人有机会试用它,并且一些 Windows 更新也已发布。不过,我还没有找到在 Windows 10 中本地安装远程文件系统的方法。有谁找到过吗?

答案1

SFTP 网络驱动器是一款出色的免费解决方案。部分功能仅供专业版使用,但大多数家庭/小型企业使用所需的功能均受支持。

也许题外话:如果“远程”文件系统是本地的,而且在 Linux 上,那么你可以使用桑巴在 Windows 上安装 Linux 共享。Samba 功能强大且用途广泛,但设置一些主共享并不太麻烦。

我个人对 Windows 10 中基于 Dokan 的程序的体验是它们根本不起作用(或无法安装)。

答案2

抱歉,我把这个写成答案,但我还没有达到 50 个代表来发表评论。大约一年前,我使用 cygwin 在 Windows 8 上成功安装了 ssh 文件系统,甚至将其作为系统服务进行安装(Samba 中的 Windows 8 权限让人抓狂)。因此,只要您的系统上有良好的 ssh(openssh?)实现,您就应该能够安装 ssh 文件系统。

但是我无法研究这个,因为我拒绝安装 win10(我关心我的完整性)甚至考虑放弃 Linux 而使用 BSD(脉冲音频、systemd)。

因此,您可以使用 cygwin 中的 openssh 来实现这一点,使用 cygwin 来设置系统服务,或者您可以研究是否存在适用于 Windows bash shell 的 ssh 客户端/服务器。

不过,看起来微软正在致力于此。请看一下这篇博客文章: https://blogs.msdn.microsoft.com/powershell/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh/

答案3

WIN-SSHFS能够在 Windows 上使用 SSH 挂载远程文件系统。它使用多卡尼这是 Dokan 的分支,也与 Windows 10 兼容。我自己在 Windows 10 上使用它。

答案4

铁路驱动是一款出色的免费替代方案,提供与 SFTP Net Drive 相同的 SFTP 驱动器安装功能。我想提供此替代方案是因为我在使用 SFTP Net Drive 的几年中(甚至在初始开发阶段之后)发现它存在一些小的不稳定因素。然而,在我使用 RaiDrive 的 6 个多月期间,它通过多次更新一直很稳定。

相关内容