
如果你经常需要将手机里的照片、视频或文档传输到电脑上,你可能不止一次地想过,肯定有办法解决这个问题。 比使用 USB 数据线、蓝牙或 WhatsApp 更快捷方便有一个解决方案:将你的智能手机变成一个小型 安全家庭文件服务器 而且,你还可以将手机用作 FTP 客户端,连接到其他服务器,随时随地管理你的文件。
虽然这听起来像是过时的技术, FTP仍然是高速传输文件的极其强大的工具。创建本地备份,无需完全依赖 Google Drive、Dropbox 等类似服务,即可掌控您的数据。只需几款简单的应用,即可在 Android(甚至 iOS)设备上设置 FTP、FTPS 和 SFTP 服务器及客户端,充分利用 Wi-Fi 网络。
什么是 FTP?为什么它在移动设备上仍然如此有用?
简而言之,FTP(文件传输协议)是一种标准化的文件传输方式。 通过 TCP 网络在客户端和服务器之间发送和接收文件一台设备充当服务器,向其他设备提供文件夹;另一台设备充当客户端,连接到服务器以列出目录、上传文件或下载所需内容。
安卓手机出厂时并未预装该软件。 既不是完整的 FTP 客户端,也不是集成服务器但社区已经开发出许多应用程序来填补这一空白。多亏了这些应用程序,您可以连接到您的虚拟主机、NAS、家庭服务器,甚至可以将您的智能手机变成服务器,供您的电脑、其他平板电脑或同一网络上的任何其他移动设备访问。
当你想要……的时候,这种方法简直是无价之宝。 无需通过互联网,即可利用 Wi-Fi 传输大量数据例如:照片库、大型视频、项目备份、音乐文件夹等等。此外,如果您使用 FTPS 或 SFTP 等安全替代方案,则可以加密连接,并且 在不牺牲便利性的前提下,保护凭证和内容.
相关协议进一步拓展了可能性: FTPS 在 FTP 的基础上增加了一层 SSL/TLS 加密。另一方面,SFTP 依赖于 SSH,并通过单个安全连接工作,从而简化了防火墙和端口配置。在移动设备上,这意味着更安全的连接,尤其是在从家外连接时。
简而言之,只需几个精心挑选的应用程序,你的智能手机就可以变成两者兼具。 为您的家庭网络搭建本地 FTP 服务器,作为 FTP/FTPS/SFTP 客户端 无需打开笔记本电脑,即可像专业人士一样管理远程服务器。
将您的手机用作 Wi-Fi 网络上的 FTP 服务器
这个想法很简单:把你的安卓设备变成…… FTP服务器已连接到您的家庭Wi-Fi网络 从那一刻起,同一网络中的任何设备(Windows、macOS、Linux、其他平板电脑甚至其他手机)都可以访问您的共享文件夹,并以良好的速度无线传输文件。
有专门为此目的而设计的应用程序,其中许多应用程序的设计目的是为了 适用于局域网的轻量级 FTP 服务器它们通常无需接触路由器、无需使用移动数据、也无需复杂的配置即可工作,只需使用您的 Wi-Fi 网络即可。 Wi-Fi 区域模式(网络共享) 来自手机本身。
这些FTP服务器应用程序通常提供以下功能: 快速传输,并可选配 FTPS 支持为了防止用户名和密码以明文形式传输。在某些情况下,所有流量都会被加密,如果您怀疑有人可能在窥探您的网络,这将非常理想。
另一个实用功能是通过连接 扫描二维码,即可在几秒钟内完成客户端设置打开 FileZilla、WinSCP 或其他兼容的客户端,将摄像头对准移动应用程序显示的代码,IP 地址、端口和其他连接数据将自动填写。
能够选择哪个也是常见的。 您希望通过 FTP 公开的特定文件夹您可以将设备内部存储、DCIM 卡、下载文件夹、外置 SD 卡或专门用于文件共享的文件夹共享文件。这样,您无需公开设备上的所有内容,只需共享您真正需要共享的内容即可。
几乎所有这些方法都支持后台执行, 简洁的界面,以及在很多情况下,深色模式这样,即使你用手机做其他事情,服务器也会保持运行。如果你要传输大文件,又不想一直开着屏幕,这个功能尤其有用。
如果您是一名 Android 开发人员,并且想要使用这种类型的服务器,那么这种服务器非常方便。 几秒钟内即可将 APK 文件从电脑发送到移动设备。无论您是在本地处理大量照片和视频,还是仅仅喜欢将它们备份到计算机上而不上传任何内容到云端。
如何在安卓设备上逐步设置 FTP 服务器
虽然每个应用程序都有自己的菜单,但典型的流程是: 在你的安卓设备上设置FTP服务器 非常相似。像 WiFi FTP 服务器、专用 LAN FTP 服务器,甚至一些文件资源管理器之类的应用程序都遵循几乎相同的方案。
基本步骤如下:
- 将您的手机连接到 您家中或办公室的 Wi-Fi 网络至少在最简单的配置中,作为客户端的设备(PC、另一部手机等)必须位于同一本地网络上。
- 打开 FTP 服务器应用程序,然后按下按钮 启动服务通常情况下,您会在主屏幕上看到一个非常显眼的“开始”按钮或类似按钮。
- 在设置部分,定义一个 用户名、密码和端口将默认端口(例如 21 或 2221)更改为更高的端口(例如 2211 或类似端口)可以减少基本访问尝试,尤其是在您将服务器暴露在网络外部时。
- 选择什么 你想共享的文件夹或根目录您可以根据需要选择照片文件夹、专门用于共享的文件夹或整个内部存储空间。
- 瞄准 应用显示的FTP地址通常格式为ftp://192.168.XY:端口。许多应用程序还允许您显示二维码供客户扫描,这样您就无需手动输入任何内容。
从那时起,同一网络上的任何设备都可以连接到该URL。 经典的 FTP 客户端,例如 FileZilla、WinSCP,甚至是 Windows 文件资源管理器。您只需要输入之前设置的用户名和密码即可。
一些安卓应用也包含 FTPS 支持(基于 TLS/SSL 的 FTP)这样可以在整个会话期间对凭据和数据进行加密。如果您的客户端支持此功能,建议启用此功能,以避免通过网络以明文形式传输任何内容。
请注意,在没有root权限的Android系统上, 在像传统的 21 号端口那样非常低的端口中,听不到它的声音。这就是为什么许多服务器应用程序强制使用大于 1024 的端口;一个典型的端口是 2221,尽管你可以在设置中自定义它。
从 Windows 访问 Android 设备的 FTP 服务器
服务器在移动设备上启动并运行后,从 Windows 计算机访问它就非常简单,您可以…… 将手机视为另一个网络文件夹如果您不想安装任何软件,完全可以不安装;系统自带的文件资源管理器就足够了。
在Windows系统中,你可以这样做:
- 打开 文件浏览器 (快捷键:Windows 键 + E)。
- 在顶部栏中,找到“连接到网络驱动器”选项,然后在其中找到“添加网络位置”。
- 输入 移动应用提供给你的 FTP URL例如 ftp://192.168.1.77:2211,注意端口号是否正确。
- 当 Windows 提示时,键入 Android 服务器上配置的用户名和密码 如果您经常使用此功能,请勾选“记住凭据”复选框。
- 分配一个 该网络位置的描述性名称例如“Android Mobile FTP”,并完成助手功能。
从那一刻起,你就可以在资源管理器中看到手机上共享的内容,就像它是…… 网络驱动器或其他文件夹而且,您无需任何线缆,即可通过拖放操作复制、粘贴、移动或删除文件。
如果您计划经常使用此访问权限,强烈建议您这样做。 在路由器中为您的移动设备分配一个静态 IP 地址。这样,每次重启路由器或手机时,FTP 服务器地址就不会改变,您也不必在电脑上重新配置连接。
在不想使用资源管理器的环境中,您始终可以使用…… 像 FileZilla 这样的专用 FTP 客户端它提供了对连接、安全协议、传输队列以及上传和下载速度的更多控制。
使用文件管理器通过FTP连接两部安卓手机
非常常见的情况是缺乏 直接将文件从一台安卓设备复制到另一台安卓设备。 无需使用电脑。许多文件管理器,例如 Solid File Explorer,允许您在一台移动设备上激活 FTP 服务器,然后从另一台移动设备以客户端身份连接。
该过程与在电脑上使用的操作类似:在要共享文件的移动设备上,激活 FTP 服务器模式或“FTP 共享”第二台移动设备充当客户端,连接到显示的 FTP 地址。
在像 Solid File Explorer 这样的应用程序中,一旦您在第一部手机上激活了服务器,在第二部手机上,您需要进入以下部分: 网络存储或存储管理器 然后使用“添加”或“添加新服务器”选项输入 FTP URL、用户名和密码。
连接成功建立后,您将在客户端移动设备上看到来自另一部手机的远程内容,就像在看一部虚拟手机一样。 浏览器内部还有另一个额外的存储位置从这里你可以双向复制粘贴。
这个技巧非常适合传球。 在两台安卓设备之间无损传输大文件例如,可以录制 4K 视频或保存整个相册,而不受即时通讯应用通常的限制。
适用于安卓系统的 FTP、FTPS 和 SFTP 客户端
除了托管服务器之外,你的智能手机还可以…… 一个功能非常全面的客户端,用于连接 FTP、FTPES 和 SFTP。如果您想从任何地方管理您的网站托管、访问家庭服务器、NAS 或公司服务器,这一点至关重要。
在安卓系统中,主要有两种方法:一方面, 集成了 FTP/FTPS/SFTP/WebDAV 客户端功能的高级文件管理器一方面,有一些专门的客户几乎完全专注于这些协议,并为要求苛刻的用户提供高级选项。
还有一些跨平台应用程序,例如 FE 文件浏览器, 它们在安卓和iOS系统上都能运行,界面非常相似。如果您使用不同的设备并希望获得统一的远程文件管理体验,这将是理想之选。
现代FTP客户端通常提供 高度直观的图形界面,支持文件夹导航、多选和双向传输。换句话说,您可以轻松地将文件从移动设备上传到服务器,也可以轻松地将文件从服务器下载到您的设备。
根据你选择的应用程序,你将拥有或多或少的额外功能:文件夹书签、自动同步、计划任务、SSH密钥兼容性、密码加密、深色模式、与其他应用程序的集成等等,因此最好尝试几个应用程序,直到找到最适合你日常需求的应用程序。
通过移动设备连接到您的 FTP 或 SFTP 主机。
如果你的网站托管在共享主机或专用服务器上,你的服务提供商几乎肯定会向你提供…… 通过 FTP 或 SFTP 访问服务器文件你完全可以通过手机管理它们,而无需打开电脑。
像 FE 文件浏览器这样的应用程序让这个过程变得更加容易,因为它们允许 使用您的登录凭据创建已保存的 FTP/SFTP 连接只需轻点一下即可完成。无论客户是谁,流程基本相同:
- 按下 使用“+”图标或按钮添加新连接通常显示在屏幕底部。
- 选择是否要建立连接 FTP 或 SFTP在大多数主机提供商中,SFTP 使用 22 端口(通过 SSH),并且通常与您的主机方案的主用户一起使用。
- 输入 主机控制面板中显示了访问详细信息。服务器名称(主机)、端口、用户名、密码,以及(可选)连接名称,以便于识别。
- 保存设置 无需每次都填写详细信息这通常是通过点击软盘图标或“保存”按钮来完成的。
保存后,连接将显示在应用程序的主屏幕上,就像它已保存一样。 另一个位置,就在内部存储或 SD 卡旁边点击即可打开远程服务器上的文件列表。
从那以后,操作就非常自然了:你可以 从移动设备的本地存储中选择文件进行上传。 并可使用这些选项将文件复制或移动到远程目录,或者通过反向操作(从主机到手机或平板电脑上的文件夹)来下载文件。
这种口袋取物方式非常适合 快速上传图片到网络、删除不必要的文件、查看备份或编辑轻量级配置文件 无需连接笔记本电脑。
内置 FTP 支持的 Android 文件管理器
许多高级文件管理器都内置了网络连接模块,无需安装多个单独的应用程序。这些文件管理器允许您…… 直接将 FTP、FTPS、SFTP 或 WebDAV 服务器添加到您的界面。像管理其他文件夹一样管理它们。
常见的例子包括:
- ES文件浏览器 (在其合法版本中):允许您管理 FTP、FTPS、SFTP 和 WebDAV 服务器,浏览远程目录,复制、上传、重命名和删除文件,体验与在本地操作非常接近。
- FX文件浏览器它以其 Material Design 风格和……而脱颖而出。 支持通过扩展程序进行网络连接如果您想要一个可以管理本地和远程文件、具有标签页、分屏视图和其他便利功能的单一应用程序,那么它非常有用。
- 根资源管理器:面向root用户,提供对系统文件的访问权限和 它还集成了FTP或SFTP等网络连接。因此,它非常适合在服务器和已root的设备上执行高级任务。
如果您已经在使用这些浏览器之一,您很可能可以选择以下选项: 在网络部分添加一个“隐藏的”FTP服务器 你甚至都没注意到。只需输入你的主机名、用户名和密码,即可立即访问。
专为安卓系统设计的FTP客户端
如果您需要功能更强大或专门用于这些任务的工具,可以在 Google Play 上找到。 功能非常齐全的FTP/FTPS/SFTP客户端专为经常使用服务器并需要高级选项的用户而设计。
一些最有趣的替代方案包括:
和FTP 它是一款经典软件。它支持 FTP、FTPS、SFTP 和 SCP,并且允许…… 同时管理多台服务器,执行同步传输随时随地编辑文件,并拥有自己的集成本地文件管理器。
FtpCafe FTP客户端 它兼容FTP、FTPS和SFTP,并允许 通过用户名/密码和 RSA/DSA 公钥进行身份验证 使用 SFTP 时,您可以同时传输多个文件和文件夹,并保留传输历史记录,以查看已上传或下载的内容。
Turbo FTP客户端和SFTP客户端 它以其精美且高度可视化的界面脱颖而出。它支持 FTP、FTPS、FTPES 和 SFTP,并提供 针对已root设备的附加选项;以加密形式保存密码它可以安装在 SD 卡上,并且与某些三星设备的多窗口视图兼容。
FTP客户端 它以简洁性为先,同时又不牺牲与 FTP、FTPS 和 SFTP 的兼容性。整理您的屏幕 两个面板:一个用于本地存储,一个用于远程服务器这样一来,无论是在手机上垂直拖动文件,还是在平板电脑上水平拖动文件,都可以非常方便地将文件从一侧拖到另一侧。
iFTP客户端 它专注于FTP和FTPS,但它提供了一个非常奇特的功能:它允许 直接从远程服务器播放流媒体视频 (需要额外插件)。除了上传和下载文件外,如果您将媒体内容存储在服务器上,并且想要在不完全下载的情况下查看,它也非常理想。
FTP客户端专业版 这是一个功能强大的高级版本。虽然它只支持 FTP 和 SFTP,但它允许 创建无限个账户,从其他应用导入文件,使用内置文本编辑器,并通过指纹或密码锁定访问权限。添加文件夹书签、执行批量操作以及调整文件权限。所有这些操作都可通过多种语言(包括西班牙语)的界面完成。
Termius – SSH/SFTP 和 Telnet 客户端 对于那些已经在桌面端管理服务器的用户来说,它是一款功能强大的软件。它的优势在于…… 支持公钥协议(ECDSA、ed25519、chacha20-poly1305)的 SSH 客户端,以及设备间数据同步功能它还支持 Mosh、Telnet 和 SFTP(后者在付费版本中),使您可以从 Android 专业地管理服务器。
总的来说,这些应用程序之间的差异主要体现在可用协议的数量、实现方式(更偏技术性还是更偏图形化)以及其他附加功能上,例如: 自动化、书签、高级密钥管理、小部件或 VPN 集成理想情况下,你应该在选择其中一种或另一种之前,评估一下自己真正需要什么。
通过安卓设备在线访问个人服务器、NAS 和 FTP 服务器。
在 Android 上使用 FTP 并不局限于您的主机或第三方服务器;您还可以将其用于…… 访问家中的个人服务器、NAS 或公司设备无论是在本地网络内部还是外部。
如果您在家中搭建了 FTP 或 FTPES 服务器(例如,在 NAS 或安装了服务器软件的 PC 上),则上述客户端允许您: 无论身在何处,都可以通过手机连接只要你的路由器配置正确(端口转发)或使用了 VPN,这种方法就可行。对许多用户来说,这可以作为云存储的替代方案或补充。
如果您无法安装应用程序(例如,在其他人的设备上),还有以下方法: 可通过浏览器访问的基于 Web 的 FTP 客户端在 Net2FTP 或 FTP Live 等服务中输入地址 ftp://yourserver.com,即可上传和下载基本文件,而无需其他软件。
Net2FTP 提供了一个 Web 界面,您可以通过该界面执行以下操作: 浏览目录、上传和下载文件以及执行简单操作 关于远程文件,一切都由 Web 服务器端管理。
FTP Live 是另一个类似的选择,也专注于…… 通过浏览器使用 FTP 管理文件当您不想或不能在正在使用的设备上安装任何软件时,此功能非常有用。
这些在线服务虽然不如原生应用方便强大,但非常适合紧急情况,或者当你需要在多个不同设备上工作时使用。 避免永久安装或恶意软件风险.
在 Android 设备上使用 FTP、FTPS 和 SFTP 时的安全性
传统FTP的最大问题在于,默认情况下, 以明文形式发送用户名、密码和数据。在公共网络上,任何略懂网络的人都可以嗅探网络流量,并毫不费力地看到你的凭据。
因此,在使用移动设备上的 FTP 服务时,遵循一些基本的安全规范至关重要。首先,建议尽可能地…… 使用安全协议,例如 FTPS 或 SFTP。FTPS 使用 SSL/TLS 加密连接,而 SFTP 通过 SSH 进行加密,从而加强隐私并防止第三方读取通过网络传输的内容。
您还应该进行配置 自定义且强大的用户名和密码 在服务器上(无论是充当服务器的移动设备还是远程服务器)。除非在非常特殊且受控的情况下,否则应禁用匿名访问,因为它会使任何人无需凭据即可轻松登录。
避免使用未加密的FTP。 开放或不可靠的Wi-Fi网络例如机场、咖啡馆、车站或购物中心的那些网络。如果您被迫从这些网络之一连接,理想情况下,您应该将 SFTP 或 FTPS 与……结合使用。 受信任的VPN 这样,您移动设备上的所有流量都会被加密。
至于这些应用程序,这倒是个好主意。 不要轻易在任何客户端保存密码。如果您决定这样做,请务必确认该应用存储的凭证经过加密,并且信誉良好。当然,始终从官方应用商店(例如 Google Play)下载应用,避免从可疑来源下载 APK 文件。
也习惯一下吧。 当您不再需要使用安卓设备时,请关闭会话并停止 FTP 服务器。让服务永久保持开放状态会增加攻击面,尤其是当它可以从本地网络外部访问时。
如果您设置了 FTP 服务以允许他人访问您的移动设备,请将权限限制在最低限度。如果某人只需要下载文件, 不要赋予它写入或删除权限因为你可能会不小心删除文件或修改重要内容。
最后,保持稳定至关重要。 应用程序、安卓系统和服务器软件始终保持最新状态。许多更新都着重于修补安全漏洞、改进对现代协议(例如新版本的 SSH 或 TLS)的支持以及修复关键错误。
性能、局限性和最佳实践
使用手机作为 FTP 服务器或客户端时的速度和稳定性很大程度上取决于…… 您的 Wi-Fi 网络质量和设备硬件覆盖范围差的老旧网络(802.11b/g/n)性能不如信号良好的现代 Wi-Fi AC/AX。
FTP 特别适合用于 传输大文件或整个文件夹在即时通讯应用功能不足或存在文件大小和压缩限制的情况下,它就派上了用场。虽然它并非全球速度最快的协议,但在良好的本地网络环境下,对于家庭和轻度专业用途来说,它的表现通常非常出色。
如果您在外出时需要访问您的家庭 FTP 服务器,您需要…… 打开路由器上的端口,或者更好的办法是,设置 VPN。 连接到您的家庭网络。VPN 大大简化了安全措施,因为所有流量都会被加密,您可以避免将服务器直接暴露在互联网上。
许多应用程序允许您定义 FTP根文件夹 (例如,将其指向外部 SD 卡)或为每个文件夹设置不同的权限,如果您希望某个用户只能看到存储的特定部分,这将非常有用。
为了提高便利性,一些客户端,例如 AndFTP、Turbo FTP 或 FTP Client Pro,都集成了以下功能: 常用文件夹的书签或收藏夹定时任务,用于在特定时间同步文件夹,或创建指向特定服务器路径的快捷方式。
在公共网络或远程办公环境中,另一种好的做法是将 FTP/FTPS/SFTP 与……结合使用。 严肃的 VPN(NordVPN 及类似产品)这样一来,即使您连接的 Wi-Fi 网络不稳定,您的流量也会在到达互联网之前离开加密的移动设备。
定期检查也是个好主意。 哪些应用可以访问您的服务器?哪些端口处于开放状态? 以及是否有待处理的更新。保持客户端和服务器的最新状态不仅可以提高安全性,还可以提高传输的稳定性和整体性能。
有了这些选项和最佳实践,将手机用作 FTP 服务器或客户端不再是技术娴熟用户的专属:它已成为一种日常工具。 通过 Wi-Fi 无线共享文件,舒适地坐在沙发上管理您的网站,在 PC 和手机之间传输项目,并创建快速安全的备份。 只需轻点几下屏幕即可。
