如果你不使用iTunes,将文件放在iDevices上可能会很繁琐,将文件从Linux传输到iOS的最佳方法是通过本地网络连接进行无线传输,同时将文件从iOS传输到Linux也是同样的方法。
在Linux上设置SSH服务器
要使iOS能够以无线方式与Linux桌面或笔记本电脑进行交互以传输文件,必须设置SSH服务器,我们需要使用SSH的原因是,与Android不同,Apple App Store不允许可以托管服务器的应用程序,值得庆幸的是,iOS支持SSH协议就好了,其中包括内置FTP服务器功能。
在Linux桌面上设置SSH服务器很简单,要做到这一点,需要安装OpenSSH服务器,参考在Ubuntu 18.04系统中启用SSH登录的方法。
当你的Linux计算机在网络上成功托管SSH服务器时,请取出你的iPhone或iPad,然后继续阅读本文的下一部分。
在iOS上安装FE文件资源管理器的说明
iOS上有一些有用的应用程序可以让用户设置网络连接,在我的研究中,我发现最好使用的是FE文件资源管理器,主要是因为它支持很多功能,例如连接到LAN NAS设备、Linux计算机、FTP/SFTP、Mac、Windows甚至Google Drive。
FE文件资源管理器具有应用程序的免费和付费版本,在本文中,我建议使用免费版本,但是,如果想要更多功能(例如多个连接),就需要付费版本了。
要获取适用于iOS设备的FE文件资源管理器,请继续打开App Store并使用搜索功能进行搜索。
在FE文件资源管理器上设置SFTP连接
SSH协议具有内置的FTP服务器组件,用户可以利用该组件通过本地网络甚至互联网进行快速文件传输,在我们的用例中,我们将利用它将文件从Linux传输到iOS,反之亦然。
但是,在发送文件之前,需要设置新连接,为此,请在iOS设备上打开FE File Explorer应用程序,从那里,查看应用程序左上角的“+”图标,然后点击它。
点击FE文件资源管理器中的“+”图标后,将出现“New Connection”窗口,在此窗口中,查找地球图标并点击它以转到FE文件资源管理器中的FTP连接设置向导:
FTP部分中的“New Connection”窗口有很多要填写的信息,首先,点击“Display Name”,在此框中,填写应该调用的新连接,之后,向下移动到“Hostname/IP”框并添加主机名或IP地址。
设置连接主机名/IP信息后,向下移动到“Protocol”并点击它以显示选择菜单,在出现的菜单中,选择“SFTP”选项。
单击“Save”按钮将新连接保存到FE文件资源管理器。
连接到Linux
现在已经建立了新连接,是时候使用它通过SFTP协议登录Linux计算机了(参考:使用Gnome文件管理器连接到服务器:FTP/SFTP、Samba、NFS的方法),为此,请找到FE文件资源管理器的“connections”部分,然后点击你之前建立的连接:
在FE文件资源管理器中点击SFTP配置文件将自动设置FTP连接,该连接将显示远程Linux计算机上的所有文件:
将文件从Linux传输到iOS
要将文件或文件夹从Linux桌面或笔记本电脑传输到iOS设备,请按照下面的分步说明进行操作。
第1步:在FE文件资源管理器侧栏上,点击Linux FTP连接,然后浏览到“Home”,然后浏览带有Linux PC用户名的文件夹:
第2步:点击要传输到iOD设备的文件或文件夹下的三个垂直点,这将在应用程序中显示一个操作对话框。
第3步:选择“Copy to”选项以显示“Copy Files”对话框:
第4步:在“Copy Files”对话框中,选择“Local”以告知FE文件资源管理器在iOS上放置数据:
第5步:单击“Save”以开始从Linux到iOS的数据传输。
将文件从iOS传输到Linux
要将文件或文件夹从iOS设备传输到Linux桌面或笔记本电脑,请按照下面的分步说明进行操作。
第1步:查看FE文件资源管理器中的侧栏,点击“Local”,“Photo Library”或“iCloud”,完成选择后,浏览要从iDevice传输到Linux计算机的数据。
第2步:按应用程序右上角的“Edit”按钮,然后,一旦FE文件资源管理器进入编辑模式,选择要传输到Linux的所有文件和文件夹:
第3步:选择屏幕底部的“Copy to”选项以显示“Copy Files”对话框:
第4步:在“Copy Files”对话框中,选择Linux FTP连接,然后,查看“Home”文件列表并点按它,然后点击带有你用户名的文件夹:
第5步:点击“Save”将数据从iOS传输到Linux。
相关主题
在Ubuntu下创建一个可供Android/iOS连接的AP
「真诚赞赏,手留余香」
真诚赞赏,手留余香
使用微信扫描二维码完成支付