我的问题

我的问题

我的问题

我想要或者使用权我的 MacBook Pro 上的 Linux 服务器的文件系统。造成这种情况的一些原因包括:

  • 有时我会编辑文件文本文件,但我希望能够使用标准 macOS 快捷键(导航、退格和删除单词、行和段落的快捷键),这些快捷键在 nano 或 vim 中具有神秘的快捷键
  • 使用 GUI 对大量文件进行文件管理对我来说更容易,尤其是当我可以执行基于正则表达式重命名文件之类的操作时
  • 我只是速度更快并且更喜欢 GUI
  • 这将使我能够更轻松地管理连接到 Linux 计算机的外部驱动器和从外部驱动器传输文件,而无需每次都将其物理插入我的 MacBook Pro,然后将其放回我的 Linux 计算机。

我尝试过的

解决这个问题后,我一直尝试在 macOS 上挂载 Linux 文件系统,但没有成功。

SSH

因此,通常我可以通过 SSH 连接到我的 Linux 机器,因为它已连接到我的本地网络 - 我所做的只是取决于网络中设备的数量。我输入了密码,然后我就进去了。ssh [email protected]xuser

通过 SSH 登录后,我可以随意创建和修改位于 .home 文件夹内部和外部的文件和文件夹/home/user。然而,这不是我正在寻找的安装解决方案——我正在尝试避免使用命令行。

SFTP

但是,当我使用 SFTP 访问 Linux 机器时,我是sftp [email protected]无法修改我的主目录之外的文件和文件夹。这对我来说相当奇怪,因为我以同一用户身份登录,除了通过 SFTP 而不是 SSH 登录,但我被授予了较低的创建和修改文件权限。

问题是我使用的程序 ForkLift 可以通过 SFTP 协议虚拟挂载文件系统。但是,由于我无法修改主文件夹之外的任何文件,因此在 ForkLift 中安装文件系统后我能做的事情非常有限。

桑巴舞

macOS 内置支持通过 Samba 挂载文件系统。所以我决定在我的 Linux 机器上安装 smb,果然我终于能够挂载几个我可以直接从 Finder 看到和控制的文件夹了。然而,即使通过 Samba,我仍然无法修改主目录之外的任何内容。

SSHFS

作为最后的手段,我尝试在我的 macOS 上安装 sshfs。我想既然它的名称中有 SSH,它就可以让我进行修改,就像我通过 SSH 连接到我的机器一样,对吗?

好吧,虽然我能够使用安装它,但我sshfs [email protected]:/ ~/Desktop/mount/remote-server仍然我无法修改主目录之外的任何内容!所以这也是一个死胡同。

我的问题

如何在 MacBook Pro 上安装 Linux 计算机的文件系统,以便可以编辑和修改主文件夹内部和外部的文件?

相关内容