问题标签 [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.
zsh - 使用 zsh 的 compdef 或 compctl 完成某个目录,并为所有命令使用 _hosts
我使用 afuse 通过 sshfs 将其他主机自动挂载到我的本地文件系统。像这样:
这很好用,但我希望能够使用我的 ~/remote 目录自动完成/TAB 命令。Zsh 可以理解地认为 ~/remote 是空的,因为 afuse 是一个神奇的虚拟 FUSE 文件系统。一旦我手动键入主机,子目录就可以正常工作。例如 ~/remote/host/[TAB] 工作正常。
大多数 zsh compdef 教程都专注于为您的自定义命令构建自定义完成程序。这不是我想要的。
我一直在尝试使用 compdef 将该特定目录的完成覆盖到我的 hosts 文件中(使用内置的 _hosts 完成功能),但据我了解,compdef 在每个命令的基础上工作。我希望我的完成者处理所有试图在该目录上执行正常文件/目录完成的命令。
感觉就像它是如此基本,它是一个单线,只要我知道如何。我怎样才能做到这一点?
bash - 检测远程安装
是否有一个通用的 bash shell 变量或通用 Linux 命令可以可靠地指示给定目录或文件是否位于远程文件系统上——无论是 NFS、SSHFS、SMB 还是任何其他远程安装的文件系统?
上下文...
这是一个仅 root 访问、单用户、多主机 Linux 开发“实验室”,使用 SSH 和 SSHFS 对系统进行半无缝松散耦合。每个主机上的相关目录结构是...
/0 中的目录是挂载到指定主机上的“/”的 SSHFS。“Host1”等是为每个主机命名的挂载点目录。
我当然可以建立一个环境变量,比如......
...并测试以“/ 0”开头的目录名。但是,这不是很便携或可靠。
显而易见
的问题......已经努力使它无缝,为什么我想知道访问非本地的东西时?
答案...
浏览已挂载的文件系统会将所有处理负载放在启动主机上。我想知道何时可以选择使用 SSH 而不是 SSHFS 将后台处理(ls、grep、awk 等)卸载到远程(通常更强大)主机,只留下 GUI 和控制逻辑本地机器。
editor - Sublime Text 2 在 sshfs 上工作时速度很慢
我正在使用 Sublime Text 2.0.1,不幸的是,让它与分布在 sshfs 上的文件一起工作是一件痛苦的事情——切换到其他选项卡并返回使 Sublime 检查文件是否未被更改。
是否有任何 Sublime 偏好或 sshfs 挂载选项可以使我在远程资源上工作成为可能?
现在我正在使用以下 sshfs 选项(更快的加密):
php - 如何检查保险丝文件夹是否存在
我在服务器上安装了一个指向 sftp 站点的文件夹。我需要通过 php 检查我们是否可以看到其中的文件夹。
我试过
但它返回错误(我有点预料到),我可以通过文件系统并使用终端导航到它。
(也试过is_dir
&& is_link
)
这是我从外壳安装它的方法
macos - fuse4x sshfs on macosx执行错误
在我的日常工作中,我在 macosx 10.7 上使用 sshfs。
要安装 sshfs,我使用了 macport:“port install fuse4x sshfs”。
今天的错误:
欢迎任何提示。没看懂,没更新系统。
python - 为 sshfs 设置环境
sshfs
如果远程主机不支持本地语言环境 (LC_ALL),则挂载失败。Goolge 搜索将我指向www.knoppixforum.de,了解如何在 bash 上处理此问题。
但我需要sshfs
从python
. (失败的)命令如下所示:
另一个搜索将我指向'Set locale encoding in python'。所以我认为它应该看起来像:
但这也行不通。我认为它失败是因为 sshfs 为 ssh 派生了一个新进程,它不擅长我的环境变量?
错误信息总是:remote host has disconnected
linux - SSHFS 通过多个连接
我不得不偶尔远程工作。为此,我必须连接到网关服务器,然后我可以通过它连接到开发服务器。在工作中,我可以直接连接到开发服务器。我使用 SSHFS 将远程文件夹映射到本地文件夹(在 Ubuntu 中)。我的同事似乎不介意在他们所有的工作中使用 vim,但我真的更喜欢 IDE。我知道只使用 ssh 我可以通过多个连接(ssh -t server1 ssh -t server2)进行隧道传输,但我想对 SSHFS 做同样的事情。有谁知道如何做到这一点?
git - 如何使 emacs + egg (git) 与远程文件一起工作(通过 ssh 访问)
访问本地系统中的 repos/dirs/文件时,我的 emacs + egg 工作正常。
此外,通过 ssh 打开和编辑文件也可以正常工作,例如
但是当执行 egg-status 时,我得到......
请注意,如果我打开一个 shell 并 ssh 进入远程系统,所有 git 命令都可以正常工作。
感谢您提供任何帮助以使其正常工作。
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 没有这样的问题。
关于如何调试的任何建议?
macos - 卸载 Mac 中 sshfs 挂载的目录
我已经安装OSXFUSE
在我的 mac 中并用于sshfs
挂载远程目录。现在我想卸载它,但找不到方法。我的操作系统是 OSX 10.8 Mountain。任何人都可以帮忙吗?