如何在 linux 中安装 SSH 文件夹,以便我可以访问它并像普通文件夹一样读/写?

Don*_*mmy 2 linux ssh mount file-sharing filesystems

我有一个可以通过 SSH 连接的远程服务器。我想将该服务器上的文件夹安装到我的本地 linux 桌面上。然后我希望能够从我的文本编辑器中读取/写入文件。我该怎么做呢?

一项重要要求:

  • 远程服务器不允许root登录
  • 远程服务器上的文件夹仅为 root

通常当我 ssh 时,我以基本用户身份登录,然后执行“su”以执行 root 操作。我将如何使用 sshfs 做到这一点?

服务器:CentOS 6.5
桌面:openSUSE 13.1

all*_*tic 6

有不止一种方法可以做到这一点。其他建议替代方案的答案并没有;他们只是不同。我将解释一种特殊的可能性:sshfs.

您可以使用SSHFS,它是用户空间中的文件系统,通过 SSH 将目录映射到本地路径。这应该适用于几乎所有具有 2.6 系列或 3.x 系列 Linux 内核的现代 GNU/Linux 操作系统。如果发行版的存储库中不存在这些sshfslibfuse组件,则可能必须从源代码编译它们。

由于您没有提及您使用的是哪个发行版,我无法提供更具体的安装说明。

用法示例:

$ sshfs user@server.com: ~/destpath

useron的主文件夹映射server.com~/destpath本地计算机上。