极客生存:通过ssh在mac上挂载文件系统

吉娜·特拉帕尼...

Image for article titled Geek to Live: Mount a file system on your Mac over SSH

吉娜·特拉帕尼

单击查看您已经知道如何从Mac访问家庭网络上PC上的共享文件,但如何通过SSH访问internet上的旧文件服务器?今年早些时候,一些谷歌工程师发布了一个新的软件包,使MacOSX能够使用各种方法(包括SSH)安装远程文件系统。

这个名为MacFUSE的软件允许您将文件拖放到Finder中与SSH连接的文件夹中,就像它是一个普通的网络驱动器一样。因为它是SSH,文件传输是加密的,并且因为它是作为Mac网络文件夹实现的,所以您不需要像Fugu或Tran**it这样的其他软件来使用它:远程驱动器可以像任何本地驱动器一样访问。

MacFUSE已经发展到了一个非常容易设置的地步。这是怎么做的。

瞬时WTF:SSH代表Secure Shell,和FTP一样,它是通过网络访问另一台计算机文件的一种方式。SSH的特殊之处(更可取之处)在于数据传输是加密的,因此在互联网上容易被窃听的管道上缩放文件更安全。每个值得一试的web主机都提供SSH访问,或者您也可以设置自己的家庭SSH服务器。

因此,您有一个SSH服务器要连接,还有一个Mac正等着挂载它(哦,住手,你这个肮脏的家伙。)下面是如何使用MacFUSE让他们说话。

  1. 安装保险丝。从这里下载MacFUSE(在撰写本文时,可用的最新安装程序版本是MacFUSE-Core-0.2.2.dmg。)安装该磁盘映像并像往常一样运行安装程序,完成后需要重新启动。一旦安装了MacFUSE,您就已经奠定了基础。现在开始启用SSH。
  2. 安装SSHFS。Sshfs与MacFuse配合使用,通过SSH安装驱动器。从这里下载sshfs(在编写本文时,当前的安装程序文件名为sshfs-0.1.0.dmg。)请照常安装。
  3. 连接到SSH服务器。现在是有趣的部分。启动sshfs,并从其文件菜单中选择“连接到SSH服务器…”输入服务器的地址、用户名以及服务器上的文件路径(可选),如图所示。
Image for article titled Geek to Live: Mount a file system on your Mac over SSH

然后,提供SSH服务器的密码(每次都必须这样做-遗憾的是,没有选项保存到您的钥匙链中):

Image for article titled Geek to Live: Mount a file system on your Mac over SSH

更新:如果您已在SSH服务器上设置了用于自动身份验证的公钥/私钥,则可以绕过此提示。使用本文中设置这些键的说明。谢谢你,geneshu!

  1. 享受你的新驾驶!如果一切顺利,远程文件系统将作为网络驱动器在桌面和Finder中提供。以下是通过sshfs挂载的web服务器上“docs”文件夹的屏幕:
Image for article titled Geek to Live: Mount a file system on your Mac over SSH

从那里,您可以打开、编辑、保存、拖放到安装的驱动器。终端用户,您可以通过cd'ing to/Volumes/servername/访问SSH驱动器(在图中的示例中,它将是/Volumes/ginatrapani.org/&lt/&lt/李>

警告

尽管MacFUSE+sshfs很酷,但它仍然是正在开发的非常新的软件(事实上,sshfs在MacFUSE网站上被列为“不受支持的”)而且它也有它的怪癖。与挂载的Windows共享不同,您不能在登录时自动挂载SSH驱动器(尽管您可以将sshfs添加为登录项)。此外,当我将文件备份软件指向SSH挂载的驱动器进行自动异地备份时,它被阻塞了。最后,Finder中报告的SSH驱动器的磁盘使用率和可用空间是完全不准确的。

也就是说,对于经常在远程服务器上工作的Mac用户来说,MacFUSE+sshfs是访问文件、拖放异地备份和文件传输的绝佳方式。MacFUSE还将支持其他类型的远程文件系统挂载,如FTP,尽管这些软件包还不能下载。然而

如何访问Mac上的远程文件夹?请在评论中告诉我们。

Lifehacker的编辑吉娜•特拉帕尼(Gina Trapani)喜欢通过互联网进行加密写入的网络驱动器。她的每周专题片《极客生活》每周三都会出现在Lifehacker上。订阅Geek to Live订阅源,在您的新闻阅读器中获得新的分期付款。

  • 发表于 2021-08-01 06:57
  • 阅读 ( 124 )
  • 分类:互联网

你可能感兴趣的文章

如何用ssh远程管理linux服务器

...之所以成为远程服务器管理的首选是有原因的。学习如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 ...

  • 发布于 2021-03-15 17:05
  • 阅读 ( 502 )

linux下如何用gocryptfs加密文件

...上,这个挂载点只是一个空目录。我们要创造一个叫做“极客”的: mkdir geek 我们现在可以在挂载点挂载加密的目录。严格地说,实际挂载的是加密目录中的gocryptfs文件系统。系统会提示您输入密码: gocryptfs vault geek 当安装加...

  • 发布于 2021-04-01 18:42
  • 阅读 ( 295 )

你想知道的关于linux上inodes的一切

...ript geek.sh 我们已经创建了一个链接到我的_脚本.sh打电话极客。我们可以键入以下内容并使用ls查看两个脚本文件: ls-li*.sh文件 的条目极客以蓝色显示。权限标志的第一个字符是“l”,表示链接->指向我的_脚本.sh. 所有...

  • 发布于 2021-04-02 18:04
  • 阅读 ( 170 )

如何使用linux lsof命令

...要对lsof使用sudo命令。 因为这个列表会很长,所以我们将通过更少的管道来完成它。 sudo lsof | less 在lsof输出出现之前,GNOME用户可能会在终端窗口中看到一条警告消息。 lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs&...

  • 发布于 2021-04-03 10:30
  • 阅读 ( 168 )

如何从linux终端装载和卸载存储设备

...个内聚文件系统的一个组成部分。新安装的文件系统可以通过安装它的目录进行访问。该目录称为该文件系统的装入点。 许多文件系统在启动时自动挂载,或者在运行时作为连接到计算机的存储卷动态挂载。谨慎的系统管理员...

  • 发布于 2021-04-03 13:37
  • 阅读 ( 205 )

如何在mac上写入ntfs驱动器

...tan中添加的。它比付费解决方案慢,并且以读写模式自动挂载NTFS分区是一种安全风险。 苹果的实验性NTFS写支持:macOS操作系统包括对NTFS驱动器的实验性写支持。但是,它在默认情况下是关闭的,需要在终端中进行一些修改才能...

  • 发布于 2021-04-07 14:44
  • 阅读 ( 187 )

与chromebook一起生活:你能仅仅靠chrome浏览器生存吗?

...你有多少时间转移到了“云”上。曾经有一个有媒体库的极客把几个额外的硬盘装进了他们的电脑,每个硬盘上都装满了电影和可能从未经授权的来源下载的一季电视节目,因为几乎没有合法的在那个年代就有消息来源。现在,...

  • 发布于 2021-04-08 22:46
  • 阅读 ( 278 )

如何在windows、mac和linux上安装isos和其他光盘映像

...出并卸载,就像完成后卸载.DMG图像一样。 您也可以尝试通过打开磁盘实用程序安装光盘映像文件。按Command+Space,键入Disk Utility,然后按Enter打开它。单击“文件”菜单,选择“打开映像”,然后选择要装入的光盘映像。 linux...

  • 发布于 2021-04-10 05:09
  • 阅读 ( 190 )

如何在不输入密码的情况下通过ssh远程复制文件

...n获得类似Linux的功能,并且稍加调整,SSH也可以运行。 通过ssh复制文件 Secure copy是一个非常有用的命令,而且非常容易使用。命令的基本格式如下: scp [opti***] original_file destination_file 最大的问题是如何格式化远程部分。为远...

  • 发布于 2021-04-10 05:27
  • 阅读 ( 157 )

如何在任何操作系统的文件管理器中访问ftp和webdav站点

...不同的操作系统支持不同的协议。 窗户 相关:愚蠢的极客把戏:如何在新电脑上下载Firefox而不使用Internet Explorer Windows资源管理器有内置的FTP支持-事实上,这是我们下载Firefox指南的核心内容,在新的Windows安装中,我们从未打...

  • 发布于 2021-04-11 03:51
  • 阅读 ( 324 )
Qxy6088
Qxy6088

0 篇文章

相关推荐