问题标签 [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 回答
1151 浏览

zsh - 使用 zsh 的 compdef 或 compctl 完成某个目录,并为所有命令使用 _hosts

我使用 afuse 通过 sshfs 将其他主机自动挂载到我的本地文件系统。像这样:

这很好用,但我希望能够使用我的 ~/remote 目录自动完成/TAB 命令。Zsh 可以理解地认为 ~/remote 是空的,因为 afuse 是一个神奇的虚拟 FUSE 文件系统。一旦我手动键入主机,子目录就可以正常工作。例如 ~/remote/host/[TAB] 工作正常。

大多数 zsh compdef 教程都专注于为您的自定义命令构建自定义完成程序。这不是我想要的。

我一直在尝试使用 compdef 将该特定目录的完成覆盖到我的 hosts 文件中(使用内置的 _hosts 完成功能),但据我了解,compdef 在每个命令的基础上工作。我希望我的完成者处理所有试图在该目录上执行正常文件/目录完成的命令。

感觉就像它是如此基本,它是一个单线,只要我知道如何。我怎样才能做到这一点?

0 投票
1 回答
1057 浏览

bash - 检测远程安装

是否有一个通用的 bash shell 变量或通用 Linux 命令可以可靠地指示给定目录或文件是否位于远程文件系统上——无论是 NFS、SSHFS、SMB 还是任何其他远程安装的文件系统?

上下文...
这是一个仅 root 访问、单用户、多主机 Linux 开发“实验室”,使用 SSH 和 SSHFS 对系统进行半无缝松散耦合。每个主机上的相关目录结构是...

/0 中的目录是挂载到指定主机上的“/”的 SSHFS。“Host1”等是为每个主机命名的挂载点目录。

我当然可以建立一个环境变量,比如......

...并测试以“/ 0”开头的目录名。但是,这不是很便携或可靠。

显而易见
的问题......已经努力使它无缝,为什么我想知道访问非本地的东西时?

答案...
浏览已挂载的文件系统会将所有处理负载放在启动主机上。我想知道何时可以选择使用 SSH 而不是 SSHFS 将后台处理(ls、grep、awk 等)卸载到远程(通常更强大)主机,只留下 GUI 和控制逻辑本地机器。

0 投票
4 回答
5761 浏览

editor - Sublime Text 2 在 sshfs 上工作时速度很慢

我正在使用 Sublime Text 2.0.1,不幸的是,让它与分布在 sshfs 上的文件一起工作是一件痛苦的事情——切换到其他选项卡并返回使 Sublime 检查文件是否未被更改。

是否有任何 Sublime 偏好或 sshfs 挂载选项可以使我在远程资源上工作成为可能?

现在我正在使用以下 sshfs 选项(更快的加密):

0 投票
3 回答
1524 浏览

php - 如何检查保险丝文件夹是否存在

我在服务器上安装了一个指向 sftp 站点的文件夹。我需要通过 php 检查我们是否可以看到其中的文件夹。

我试过

但它返回错误(我有点预料到),我可以通过文件系统并使用终端导航到它。

(也试过is_dir&& is_link

这是我从外壳安装它的方法

0 投票
2 回答
3100 浏览

macos - fuse4x sshfs on macosx执行错误

在我的日常工作中,我在 macosx 10.7 上使用 sshfs。

要安装 sshfs,我使用了 macport:“port install fuse4x sshfs”。

今天的错误:

欢迎任何提示。没看懂,没更新系统。

0 投票
1 回答
676 浏览

python - 为 sshfs 设置环境

sshfs如果远程主机不支持本地语言环境 (LC_ALL),则挂载失败。Goolge 搜索将我指向www.knoppixforum.de,了解如何在 bash 上处理此问题。

但我需要sshfspython. (失败的)命令如下所示:

另一个搜索将我指向'Set locale encoding in python'。所以我认为它应该看起来像:

但这也行不通。我认为它失败是因为 sshfs 为 ssh 派生了一个新进程,它不擅长我的环境变量?

错误信息总是:remote host has disconnected

0 投票
1 回答
4529 浏览

linux - SSHFS 通过多个连接

我不得不偶尔远程工作。为此,我必须连接到网关服务器,然后我可以通过它连接到开发服务器。在工作中,我可以直接连接到开发服务器。我使用 SSHFS 将远程文件夹映射到本地文件夹(在 Ubuntu 中)。我的同事似乎不介意在他们所有的工作中使用 vim,但我真的更喜欢 IDE。我知道只使用 ssh 我可以通过多个连接(ssh -t server1 ssh -t server2)进行隧道传输,但我想对 SSHFS 做同样的事情。有谁知道如何做到这一点?

0 投票
2 回答
495 浏览

git - 如何使 emacs + egg (git) 与远程文件一起工作(通过 ssh 访问)

访问本地系统中的 repos/dirs/文件时,我的 emacs + egg 工作正常。

此外,通过 ssh 打开和编辑文件也可以正常工作,例如

但是当执行 egg-status 时,我得到......

请注意,如果我打开一个 shell 并 ssh 进入远程系统,所有 git 命令都可以正常工作。

感谢您提供任何帮助以使其正常工作。

0 投票
1 回答
134 浏览

ruby-on-rails - 通过 SSHFS 打开 Rails 项目会导致 TextMate 崩溃

我正在尝试访问位于朋友服务器上的 Rails 项目。

我已经在我的 Mac OS 10.7.4 系统上安装了 OSXFUSE、MacFUSE 和 MacFusion,以及独立的 SSHFS 包。

我想使用 MacFusion,但在 TextMate 崩溃后,我决定按照 Macromates (http://wiki.macromates.com/Main/Howtos#Macfuse) 的说明进行操作:

TextMate 启动但立即变得无响应,直到我强制它退出。Sublime Text 2 没有这样的问题。

关于如何调试的任何建议?

0 投票
13 回答
228560 浏览

macos - 卸载 Mac 中 sshfs 挂载的目录

我已经安装OSXFUSE在我的 mac 中并用于sshfs挂载远程目录。现在我想卸载它,但找不到方法。我的操作系统是 OSX 10.8 Mountain。任何人都可以帮忙吗?