来自 Mac OS X 的 FTP

目录:

Anonim

您知道您的 Mac 有一个内置的 FTP 和 FTPS 客户端吗?您无需下载任何其他软件或应用程序即可从 Mac OS X 连接到 FTP 站点,相反,您可以使用一项鲜为人知的出色功能直接从桌面连接到远程服务器。如果您以前从未使用过 Mac FTP 工具,您会发现它们非常简单且非常熟悉,因为连接实用程序和服务器浏览与在普通 Mac 桌面上导航非常相似。让我们开始吧。

如何从你的Mac FTP

如果您想通过连接到真实服务器来测试它,请使用ftp://ftp.mozilla.org 并以访客身份登录。无论如何,以下是如何启动从 Mac OS X 到远程服务器的 FTP 连接:

  1. 从您的 Mac 桌面或 Finder,按 Command+K 调出“连接到服务器”窗口(或者,您可以从“开始”菜单访问此窗口)
  2. 按照以下格式输入ftp服务器的地址:ftp://ftp.domain.com
  3. 可选:如果要为重复连接添加书签到“收藏夹服务器”,请单击“服务器地址”字段旁边的+ 图标
  4. 点击“连接”,等待连接到远程服务器
  5. 输入FTP用户名和密码,如果服务器允许访客连接,则以“访客”身份连接,然后再次点击“连接”

这是开始标准FTP连接的样子:

如果你想使用安全连接,你只需要做一个小的修改,我们接下来会讨论。

使用FTPS进行安全连接

如果您想连接到安全的FTPS 服务器,您需要做的就是在域名前加上ftps:// 而不是ftp://。这取决于具有 SSL 支持和接受 FTPS 连接的远程服务器,大多数服务器都这样做。下面的屏幕截图指出了细微差别:

FTPS与SFTP

需要记住的是FTPS和SFTP是两种不同的协议; FTPS 是具有安全 SSL 层的 FTP,而 SFTP 使用 SSH(是的,与在 OS X 中使用远程登录启用 SSH 服务器的协议相同)。OS X 的内置 FTP 功能直接支持 FTPS 连接,而无法通过相同的“连接到服务器”菜单访问通过 SSH 的 SFTP。尽管如此,OS X 也包含一个本地 SFTP 客户端,并且可以通过在命令行键入“sftp username@host”从终端访问它。因为 SFTP 和 SSH 一般都是基于命令行的,这真的是另一篇文章的主题,所以我们在这里保持简单,坚持使用 FTP 和 FTPS。

使用FTP和FTPS导航和传输文件

一旦连接到FTP 服务器,您就可以像浏览Mac 上的任何其他本地文件夹一样浏览远程服务器,因为该服务器就像Finder 中的普通文件系统窗口一样对待。

将文件复制到远程服务器,或将它们下载到Mac,只需简单而熟悉的拖放即可轻松完成。导航到您要复制的文件或文件夹,然后像复制或移动任何其他文件一样拖放它,项目将传输到 FTP 服务器或从 FTP 服务器传输到 Mac,反之亦然。

默认情况下,窗口将显示为缩小的Finder 窗口,但您可以通过下拉“查看”菜单并选择“显示工具栏”将窗口扩展为您熟悉的Mac OS X Finder 样式。扩展窗口的主要好处是您可以获得前进和后退箭头导航按钮,此外还有按图标、名称、日期、列表和搜索功能浏览 FTP 服务器的排序选项。

您还可以在任何Mac 上启动SFTP 服务器,以便能够以这种方式连接到它以下载或传输文件。

顺便说一句,如果你想知道的话,我将我的标题栏设置为显示完整的目录路径,这就是为什么你在第二个屏幕截图中看到远程服务器上的路径。

Mac 的第三方FTP 客户端呢?

由于 Finder FTP 功能不支持用户可能希望在其 Mac 上拥有的某些功能,因此有许多第三方 OS X 应用程序可以代替完成这项工作,具有完整的 FTP、SFTP、FTPS支持、下载、上传、排队、权限更改能力、读/写支持等等。排名不分先后,以下是一些适用于 Mac OS X 的免费 FTP 应用程序:

还有许多其他选项可用,包括在Mac 上简单地使用命令行,它也具有完整的sftp 支持。高级用户可能也希望使用付费的 SFTP 应用程序,例如 Transmit 或 Yummy FTP。

Mac OS X 中的 FTP 功能从 OS X 的早期就已经存在,并且它们仍然存在于 OS X Yosemite、Mavericks、Mountain Lion、Snow Leopard 中,只要你能想到,它就是支持的。虽然非常有用,但它们显然不如第三方 FTP 客户端(如 Transmit 或 Cyber​​duck)发达,但如果你处于困境并且只需要快速连接到远程 FTP 来回传输一些文件,它就绰绰有余了而且它不需要下载任何额外的东西。如果您需要更高级的功能,上述两个应用程序都很棒,并且可以与其他应用程序很好地集成。

来自 Mac OS X 的 FTP