Android で FTP サーバーを実行する方法

Android で FTP サーバーを実行する方法

最終更新 :
FTP サーバー機能は、 AnExplorer の将来のリリースで計画されています。このページでは、利用可能になった後の動作について説明します。現時点では、Device Connect (HTTP サーバー) を使用して、携帯電話のファイルを PC ブラウザとワイヤレスで共有してください。Device Connect ガイド を参照してください。

AnExplorer の内蔵 FTP サーバーを使用すると、携帯電話をローカル Wi-Fi ネットワーク上のファイル サーバーとして機能させることができます。Windows、Mac、または Linux のどのコンピュータでも、USB ケーブルやコンピュータ上の追加のアプリを必要とせずに、標準の FTP クライアントを使用して接続し、携帯電話のストレージを参照できます。

これは、一括転送に USB を使用するよりも高速かつ柔軟です。関連ガイド: Android から PC にファイルを転送する方法

FTP サーバーを起動する方法

  1. AnExplorer を開きます
  2. ≡ メニューをタップするか、左側のサイドバーからスワイプします
  3. FTP サーバー を選択します
  4. 開始 をタップします。サーバーが起動し、ftp://192.168.1.105:2221 のような URL が表示されます。
  5. 表示された IP アドレスとポートをメモします。

FTP サーバーは、AnExplorer が開いていて画面がオンになっている間 (またはアプリがバックグラウンドで実行されている間) にのみ実行されます。アプリを閉じると自動的に停止します。

Windows PC から接続する

オプション A — Windows ファイル エクスプローラー:

  1. ファイルエクスプローラーを開きます
  2. アドレス バーに次のように入力します: ftp://192.168.1.105:2221 ( AnExplorer に示されている IP を使用します)
  3. 接続を受け入れる — ユーザー名とパスワードの入力を求められた場合は、AnExplorer に設定された資格情報を使用します (デフォルト: ローカル ネットワークには資格情報なし)
  4. 携帯電話のストレージがフォルダーとして表示されます

オプション B — FileZilla (無料の FTP クライアント):

  1. filezilla-project.org から FileZilla をダウンロードします
  2. FileZilla > ファイル > サイトマネージャー > 新しいサイトを開きます。
  3. プロトコル: FTP、ホスト: 192.168.1.105、ポート: 2221
  4. ログオン タイプ: 通常、設定されている場合はユーザー名/パスワードを入力します。
  5. 接続 — 電話ファイルが右側のパネルに表示されます

オプション C — コマンドライン:

ftp 192.168.1.105 2221

Mac から接続する

オプション A — ファインダー:

  1. Finder > 移動 > サーバーに接続 (⌘K)
  2. ftp://192.168.1.105:2221 と入力します。
  3. 接続 をクリックします。Finder は電話機をディスクとしてマウントします。
  4. ファイルをドラッグしてコピーします

オプション B — Cyber​​duck (無料): Cyber​​duck は、クリーンなドラッグ アンド ドロップ インターフェイスを備えた、macOS 用の信頼性の高い無料の FTP クライアントです。cyberduck.io でダウンロードし、FTP サーバーの URL、ポート、資格情報を使用して新しい接続を作成します。

Linux から接続する

ほとんどの Linux ファイル マネージャー (Nautilus、Dolphin、Thunar) は、FTP ブラウジングをネイティブにサポートしています。

  • Nautilus: ファイル アプリを開き、その他の場所 > 「ftp://192.168.1.105:2221」と入力します。
  • Dolphin: アドレスバー > ftp://192.168.1.105:2221
  • ターミナル: ftp 192.168.1.105 2221、またはフル機能の FTP クライアントには lftp を使用します

AnExplorer の FTP サーバー設定

設定デフォルト何をするのか
ポート2221ポート 2221 がブロックされている場合は変更します。一般的な代替案: 21、2020
ユーザー名(空白)ユーザー名を追加してアクセスを制限する
パスワード(空白)すべての接続にパスワードを要求する
ルート ディレクトリ内部ストレージFTP アクセスを特定のフォルダーに制限する
匿名アクセスオン資格情報なしで接続を許可する
ログインが必要ですオフ共有ネットワーク セキュリティをオンにする

ヒント: プライベート ホーム Wi-Fi ネットワークでは、通常、匿名アクセスは問題ありません。共有ネットワーク (オフィス、アパート、ホテル) を使用している場合は、必ずパスワードを設定してください。

セキュリティに関する考慮事項

FTP プロトコル自体は接続を暗号化しません。同じ Wi-Fi ネットワーク上の誰もが技術的に接続を傍受できます。ホーム ネットワークの場合、これは許容されます。共有/公共 Wi-Fi の場合はそうではありません。

暗号化された転送の場合は、代わりに AnExplorer の SFTP または WebDAV オプションを使用してください。どちらも TLS/SSH 暗号化をサポートしています。

FTP サーバーとデバイス接続の比較

AnExplorer は、Device Connect も提供しています。これは、FTP クライアント ソフトウェアを使用せずに、任意のブラウザからファイルを参照してダウンロードできる HTTP ベースのサーバーです。ファイルを共有している相手が FTP クライアントを持っていない場合は、Device Connect の方が簡単です。

FTPサーバーデバイス接続
コンピュータに FTP クライアントが必要です❌ (任意のブラウザ)
コンピュータからアップロード
コンピュータにダウンロード
暗号化❌ (FTP)❌ (HTTP)
FileZilla、Finder、Cyber​​duck と連携
Android TV / Chromebook ブラウザで動作

ポートのブロックの問題

デフォルトのルーター設定では、LAN 上のポート 2221 がブロックされることはほとんどありません。「接続が拒否されました」と表示された場合:

  1. AnExplorer の FTP サーバーが実際に実行されていることを確認します (通知バーに表示されます)。
  2. FTP サーバー設定でポートを 21 に変更してみてください。
  3. Android のバッテリーの最適化を確認します — 積極的なバッテリー モードではサーバーが停止する可能性があります
  4. 一部の Android 12 以降のデバイスでは、画面をオンのままにするか、部分的なウェイクロックを設定します

関連ガイド

## インストール

インストール AnExplorer

よくある質問