如何在 cygwin 上使用 sshfs

如何在 cygwin 上使用 sshfs

如何使用sshfscygwin直接方式不起作用:

$ apt-cyg install sshfs
Installing sshfs
Unable to locate package sshfs

答案1

你可能想看看https://github.com/billziss-gh/sshfs-win

它提供了一种在 Windows 中映射 sshfs 驱动器的方法。如果您使用的是 cygwin,那么您就在 Windows 上。具有讽刺意味的是,这个将 sshfs 移植到 Windows 的过程在幕后使用了 cygwin dll 来实现 POSIX 功能。

安装 sshfs-win 后,您应该能够从 cygwin bash 按照 sshfs-win 文档使用 windows net use 命令。

这是一个笨拙的方法,但是它可以避免尝试在 cygwin 下构建 sshfs。

答案2

sshfs不是 Cygwin 软件包。您可以检查https://cygwin.com/packages/package_list.html

要使用sshfs,请按照sshfsgithub 页面上的安装说明进行操作。

https://github.com/libfuse/sshfs/blob/master/README.rst

根据说明,您还需要安装mesonninja构建软件包,以及libfuseGlib。这些可能在 Cygwin 的官方软件包中,也可能不在,您必须检查,并可能从源代码构建它们。

请记住,这可能是一种令人沮丧的做法,而且可能无法实现。

答案3

win-sshfs。它不等同于 Linux sshfs,但它允许将远程文件系统表示为 Windows 文件系统。目前,安装和运行过程如下所示。

  1. 下载并安装docany库 v.1.0.3
  2. 下载并安装win-sshfs(目前版本是1.6.1.13 devel RC5
  3. 开始C:\Program Files (x86)\WinSshFS\WinSshFS.exe

相关内容