首页 > 技术文章 > 如何将 IPhone 的文件导入 Linux

steven-yang 2021-03-07 09:37 原文

如何将 IPhone 的文件导入 Linux

完全免费方案。

方法一: 使用 Koder 的 Local File Access 功能

这方法不需要在 Linux 端做任何配置。

  • IPhone 端

  • 安装 koder

  • 进入应用 Koder

  • 点击右下角的 Settings

  • 进入 Local File Access

  • 选择 Enable Local File Access

  • 你可以看到一个链接,比如: http://192.168.1.3:9898

  • 拷贝文件到 koder

    • 打开 IPhone 的文件功能
    • 长按你要拷贝的目录或者文件
    • 选择:拷贝
    • 移动到 我的IPhone --> Koder --> Local
    • 长按空白处
    • 选择粘贴
  • 在你的 Linux 上使用浏览器打开显示的链接

  • 这时你可以选择对应的文件,然后下载。

方法二: Linux + openssh-sftp-server 和 IPhone + Koder

在 Linux 上安装 openssh-sftp-server

Windows 用户可以安装 FileZilla Server

  • 安装
sudo apt install openssh-sftp-server
  • 配置
sudo gedit /etc/ssh/sshd_config

做以下修改


# 增加一行:允许SSH登录的用户
AllowUsers username tom

# 可选:安全起见,修改默认的端口号从 22 -> 20022
Port 20022

# 设置可以用密码登录
PasswordAuthentication yes
  • 获取 Linux 机器的地址
ifconfig

比如: 192.168.1.2

IPhone 端

  • 安装 koder

  • 配置服务器

    • 进入应用 Koder
    • 选择第二个 Tab。
    • 点击左下角的 +
    • Edit Connection
Item Value
Name 随便一个名字,一般和 Host Name 一致
Host Name
User Name
Password
Port default is 22 或者 你设置的端口号
Connection SFTP
  • 拷贝文件到 koder

    • 打开 IPhone 的文件功能
    • 长按你要拷贝的目录或者文件
    • 选择:拷贝
    • 移动到 我的IPhone --> Koder --> Local
    • 长按空白处
    • 选择粘贴
  • 上传文件

    • 进入应用 Koder
    • 选择第一个 Tab,可以看到你的文件
    • 点击 Select
    • 选择你的目录或者文件
    • Koder 似乎不支持上传目录,所以如果你要上传目录,选择功能 Zip
    • 选择好上传的文件后,选择功能 FTP
    • 这是会进入 FTP Tab
    • 选择你的服务器
    • 选择上传的文件
    • 选择功能 Upload here

推荐阅读