ChromeとFirefoxでFTP機能を復元する方法|設定とフラグの変更手順を解説
Mozilla Firefoxは、File Transfer Protocol(FTP)のサポートを廃止した最後の主要ブラウザとなりました。これに先立ち、MicrosoftはEdgeで、GoogleはChromeでそれぞれ同様の対応を実施しています。
この変更はエンドユーザーのセキュリティ向上という点では理にかなっていますが、いまだにFTPに依存しているユーザーも少なくありません。幸いなことに、ChromeとFirefoxの両方において、隠された設定やフラグを変更することで、この機能を再び有効化する方法が存在します。
なぜGoogle・Microsoft・MozillaはFTPサポートを終了したのか?
大きな視点で見ると、主要ブラウザがこぞってFTP(ファイル転送プロトコル)から離れつつある理由は、主に次の2つです。
- 暗号化非対応の問題:Google・Mozilla・Microsoftが挙げる最大の問題は、FTPが暗号化された接続に対応していないことです。このプロトコルを廃止することで、ユーザーにとってより安全なウェブ環境の実現が期待できます。
- 利用者数の少なさ:もう一つの理由は利用状況です。Googleのレポートによれば、Chromeユーザー全体のわずか0.1%しかFTPを利用していないとされ、安全性の高いFTP機能をブラウザに統合し続けるためのコストを正当化するのが難しいのが実情です。
FirefoxとChromeでFTP機能を復元する方法
FTPプロトコルの制限は数ヶ月かけて段階的に行われ、現在ではGoogleとMozillaの両社がChromeおよびFirefoxから最後のFTP機能を削除しました。
しかし、Oracle / ERPシステムを運用している場合など、依然としてFTPが必要なユーザーのために、FirefoxとChromeでFTPを再有効化する方法が残されています。ただし、その設定はコンフィグやフラグといった詳細設定の中に隠されています。
使用しているブラウザに応じて、以下の該当するガイドに従ってください。
重要:本記事の執筆時点では両方の方法が有効ですが、MozillaとGoogleが今後さらにFTPへの制限を強める可能性があるため、状況は変わるかもしれません。もし読んでいる時点でこれらの方法がうまく動作しない場合は、コメント欄でお知らせください。
FirefoxでFTP機能を復元する手順
現時点では、FirefoxからFTP関連のコードは完全には削除されていないため、設定を切り替えることで、Firefox 88およびFirefox 89においてFTPサポートを復元できます。
注意:Mozillaはバージョン90以降でFTPサポートを完全に削除済みです。すでにバージョン90以降を使用している場合は、以下の手順を実行するために旧バージョンへダウングレードする必要があります。
- Firefoxを開き、アドレスバーに「about:config」と入力してEnterキーを押し、隠し設定画面にアクセスします。
- 「危険性を確認してください」という警告画面が表示されたら、「危険性を受け入れて使用する」ボタンをクリックして詳細設定メニューに入ります。
- 詳細設定(高度な設定)メニュー内の上部にある検索バーに「network.ftp.enabled」と入力して検索します。
- 表示された結果の中からnetwork.ftp.enabledを見つけ、値を「True」に変更してFTPプロトコルを再度有効にします。
- 設定の変更が完了したら、ブラウザを再起動します。これでFTPが再び使えるようになります。
ChromeでFTP機能を復元する手順
Chrome 81以降、FTPサポートはデフォルトで無効化されています。現時点でGoogle Chromeで基本的なFTP機能を使う唯一の方法は、enable-ftpフラグを調整して「Enable support for FTP URLs」(FTP URLのサポートを有効にする)を選択することです。
ただし、この方法が使えるのはバージョン82より前のChromeのみです。それ以降のバージョンを使用している場合は、ダウングレードが必要になります。
以下の手順でChromeのFTP機能を復元してください。
- Google Chromeを開き、アドレスバーに次のコマンドを入力します。
chrome://flags
- Flags(フラグ)画面が開いたら、検索バー(Search flags)に「enable-ftp」と入力します。
- 結果の一覧から「Enable support for FTP URLs」というフラグを見つけ、「Default」から「Enabled」に切り替えてFTP機能を再度有効にします。
- Chromeを再起動して変更を適用します。これでFTP対応のChromeブラウザが完成です。
ChromeとFirefoxでFTPを有効化できない場合の対処法
正直なところ、私たちが普段使っているブラウザにおけるFTPサポートは、昔から不完全なものでした。ブラウザはFTPSのようなセキュアなプロトコルではなく、暗号化されていない標準FTPプロトコルにしか対応しておらず、多くの重要な機能が欠落していました。
FTPの利用にこだわりがある、あるいは業務上どうしても必要という場合は、専用のFTPクライアントソフトを使うのが最善の選択です。ブラウザから直接FTPリソースにアクセスできる利便性は失われますが、その代わりに信頼性が高まり、セキュリティ上の脆弱性を心配せずに安心してFTPを利用できるようになります。
今でもFTPを頻繁に活用している方は、おすすめのFTPクライアントソフトをチェックしてみてください。また、サーバー用のFTPサーバーソフトウェアが必要な方のために、2021年版の厳選おすすめリストもまとめています。
-
Windows 10の「ファイル履歴」でデータを自動バックアップ・復元する完全ガイド
ハードディスクの故障、停電、その他の予期せぬトラブルから、大切なファイルやドキュメントを守ることは非常に重要です。本来なら定期的なバックアップを行うべきですが、Windowsでは重要なファイルをUSBメモリ(少量のデータ向け)や外付けハードディスク(大量のデータ向け)などの外部ストレージに手動でコピーする方法が一般的です。さらに、クラウドストレージへ毎日自動的にバックアップしてくれる有料ソフトを利用する選択肢もあります。実は、Windows 10には「ファイル履歴(File History)」という優れた機能が標準搭載されており、これを使えばPCのデータを自動的にバックアップできます。 Win
-
ChromeとFirefoxでWebRTCを無効化する方法【IP漏洩対策】
WebRTC(Web Real-Time Communication)は、API(Application Programming Interface)を通じてブラウザ間のリアルタイム通信を実現する技術です。ピアツーピア(P2P)通信により、Webページ上で音声や動画のやり取りが可能になり、追加のプラグインが不要になります。オープンソースで無料のプロジェクトであることから、Google DuoのようなVoIPアプリケーションの基盤としても採用されています。本記事では、インターネット利用時に発生する「WebRTCリーク」を防ぐ方法を解説します。Firefoxでは設定メニューから手動でWebRTCを