问题标签 [sshfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2014 浏览

svn - 使用 sshfs 将 SVN 工作副本存储在服务器上

我正在使用 Tortoise SVN 与我们的存储库进行交互。当我正在开发时,我想立即测试我正在处理的代码。这就是为什么我想使用 sshfs 将我的工作副本存储在网络服务器上。

在这个挂载的驱动器中签出时,Tortoise 给了我以下错误:
错误:数据库已锁定,正在执行语句 'PRAGMA 同步 = OFF;PRAGMA
错误:recursive_triggers = ON;'

签出到本地文件夹或将本地文件夹复制到已安装的驱动器工作。

这是服务器上的任何配置的问题还是 sshfs 的限制?

0 投票
1 回答
1516 浏览

git - 虚拟机上的 PhpStorm + GIT

这是我的工作站设置:

  • Ubuntu 12.04
  • 一些虚拟机(一个带有 nginx,另一个带有 apache 等)。我为此使用虚拟盒子。
  • PhpStorm 作为我的 IDE

sshfs我用( )在某些位置安装了虚拟机sshfs root@test.com:/var/www/ ~/vm/,所以我看到了 PhpStorm 中的文件。由于/var/www/此处仅显示其中的文件,因此 PhpStorm 不知道 GIT 已安装。

是否可以使我的 VM 中的 GIT 与 PhpStorm 一起使用?如果是,我该怎么做?我在任何地方都没有找到任何关于此的信息,我需要手动编写 GIT 可执行文件的路径以使其工作(我无法/不知道如何访问它,因为它位于 VM 上)。

0 投票
1 回答
502 浏览

linux - 将文件复制到 vagrant 远程环境

我正在通过vagrant开发环境在远程代码库上工作,我使用sshfs在我的本地主机上安装远程点,如下所示:

要先将文件复制到 vagrant,vagrant_remotemountpoint我打开mountpointvia nautilus,然后将文件粘贴到其中。现在我喜欢使用 shell 命令来完成这个过程。

有人做过这样的努力吗?谢谢。

0 投票
0 回答
536 浏览

java - 熔断 sshfs 和 java 文件写入失败

我在农场上有两个 VPS,我想将它们与 sshfs 连接,以在 java 应用程序上共享一些目录。

VPS 2 在 sshfs 挂载和通过 shell 脚本中读取和写入,由于千兆以太网连接,这确实可以定期且非常快速地工作。

当我的应用程序开始在 VPS 2 上写入文件时,无法以不可预测的方式写入文件。

我尝试卸载位置并在本地写入文件,它工作正常,无一例外。

java.io.FileWriter 和 fuse 之间有一些奇怪的不兼容?或者我只是在安装 fs 时错过了一些东西?

我尝试了这个安装选项:

还有一个附件:

我用java做的唯一非标准的事情是写文件,而不是重命名它,进行原子操作,但是当它失败时,什么都没有被写入或重命名..

任何帮助表示赞赏!

非常感谢,戴维德

0 投票
1 回答
1419 浏览

linux - autofs/sshfs 不遵守远程权限

我有一个带有用户 srichter 的 ubuntu 服务器“远程”。在服务器上的主目录中,我有一些具有不同权限的文件,如下所示:

在我的本地机器上,我安装了 sshfs 和 fuse 以及一切让 autofs 工作的东西。我的本地 auto.master 如下所示:

各自的 auto.remote.conf 有以下内容:

这就像一个魅力:我可以 cd 到 /autofs/remote/mnt 和 ls -l 给我

请注意,只有 srichter 才能访问秘密目录。那就是问题所在。如果我在本地计算机上以访客身份登录,我可以 cd 到秘密目录并查看(和编辑)它的内容:

那么,为什么来宾可以访问我的文件,我做错了什么?

先感谢您!

0 投票
3 回答
6798 浏览

fuse - 在不可靠的连接上安装 sshfs

我用 sshfs 挂载远程文件系统。如果 ssh 连接超时,可能会导致其他应用程序挂起(例如,仅打开本地文件的 vim 会话)。系统恢复大约需要 10 分钟。即使我以只读方式安装远程文件系统也会发生这种情况。为什么?有没有办法进行 sshfs 挂载,以便在使用不可靠的连接(例如,wifi)时不会导致其他应用程序挂起?我不需要强大的东西,我只需要能够查看远程计算机上的文件,可以是只读的。

我使用 lubuntu 12.10。

0 投票
1 回答
2272 浏览

ssh - amazon ec2 ssh 权限被拒绝(公钥)

chown当我在我的 ec2 实例的主文件夹上运行后,我遇到了这个问题,当我使用sshfs它挂载到我的本地目录时。
我在这里犯了一个错误。在此之后,我无法再通过 ssh 登录它。有任何解决这个问题的方法吗。

日志是:

OpenSSH_6.0p1 Debian-3,OpenSSL 1.0.1c 2012 年 5 月 10 日
debug1:读取配置数据 /home/me/.ssh/config
debug1:读取配置数据 /etc/ssh/ssh_config
debug1:/etc/ssh/ssh_config 第 19 行:为 *
debug1 应用选项:连接到 ec2-54-219-20-60.us-west-1.compute.amazonaws.com [54.219.20.60] 端口 22。
debug1:已建立连接。
debug1:身份文件/home/me/ec2_key.pem type -1
debug1:身份文件/home/me/ec2_key.pem-cert type -1
debug1:远程协议版本2.0,远程软件版本OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1:匹配:OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH_5*
debug1:启用协议 2.0 的兼容模式
debug1: 本地版本字符串 SSH-2.0-OpenSSH_6.0p1 Debian-3
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac -md5 none
debug1:发送 SSH2_MSG_KEX_ECDH_INIT
debug1:期待 SSH2_MSG_KEX_ECDH_REPLY
debug1:服务器主机密钥:ECDSA 4e:13:41:26:f5:9e:10:6d:c5:a7:65:cb:21:3c:de:f8
debug1 :主机 'ec2-54-219-20-60.us-west-1.compute.amazonaws.com' 是已知的并且与 ECDSA 主机密钥匹配。
debug1:在 /home/me/.ssh/known_hosts:44 中找到密钥
debug1:ssh_ecdsa_verify:签名正确
debug1:SSH2_MSG_NEWKEYS 已发送
debug1:期待 SSH2_MSG_NEWKEYS
debug1:SSH2_MSG_NEWKEYS 已收到
debug1:服务器不允许漫游
debug1:SSH2_MSG_SERVICE_REQUEST 已发送
debug1:SSH2_MSG_SERVICE_ACCEPT 已收到
debug1:可以继续的身份验证:publickey
debug1:下一个身份验证方法:publickey
debug1:尝试私钥:/home/me/ec2_key.pem
debug1:读取 PEM 私钥完成:键入 RSA
debug1:可以继续的身份验证:publickey
debug1:没有更多的身份验证方法可以尝试。
权限被拒绝(公钥)

0 投票
1 回答
81 浏览

remote-access - 删除覆盖更改字节的文件系统

我开发了一个使用一组大文件的软件。我无法全部下载。我需要重现无法重现的超时错误。

有舞台主持。我用 sshfs 挂载了它的远程文件夹,但我无法启动本地服务器实例,因为它可以更改这些文件。它需要写权限。

使用“sshfs -o ro”无法启动。

我想知道是否可以说在本地保存可能覆盖远程文件中实际字节的更改?

0 投票
1 回答
1590 浏览

eclipse - 通过 SSHFS 创建 Eclipse 工作区

我有一台 Windows 机器。上面有 SSHFS 管理器(v 0.0.1.5)安装在 F:一个共享目录。我想把我的 Eclipse 工作区放在那里。但是 Eclipse 失败了!

当我F:\workspace在工作区选择对话框中给出路径时,Eclipse 显示错误,指出“ 'F:/workspace' 的工作区正在使用或无法创建,请选择一个不同的。

然而在 F:(以及远程目录)上,它确实创建了一个空workspace\.metadata\.lock文件(仅此而已)。此外,我在读取或写入 F: 时也没有问题:使用 Windows Explorer 或 Notepad++(例如)。这包括编辑.lock文件本身。

如何让它发挥作用?

0 投票
1 回答
306 浏览

sshfs - 如何在 Adob​​e Brackets 编辑器中打开 sshfs 项目

adobe-brackets 是一个用于 Web 的开源代码编辑器,用 JavaScript、HTML 和 CSS 编写。

尽管我遵循了有关如何打开项目的说明(另请参阅如何在 adobe-brackets 中创建新项目?),但这不适用于通过 sshfs 映射的项目目录。

方括号将显示 sshfs 目录,但没有任何内容。(既不是文件也不是子目录)打开其他本地存储的目录就像一个魅力。

任何提示/建议?