「File Transfer Protocol」を略して FTP としています。 ファイル転送プロトコル (FTP) は、ホスト間に安全な接続を確立してファイル転送を成功させることができません。
ただし、一般的な意味での頭字語 SFTP は、「Secure File Transfer Protocol」の略です。 SFTP は、サイト間のファイル転送を成功させるための高度に安全なチャネルを提供できます。
重要なポイント
- SFTP は、FTP よりも安全なファイル転送プロトコルです。
- SFTP は暗号化と認証に SSH を使用しますが、FTP は使用しません。
- FTP は、暗号化と圧縮に使用するリソースが少ないため、SFTP より高速です。
FTP と SFTP
FTP と SFTP の違いは、ファイル転送に関しては FTP のコンセプトが直接的な手法に基づいていることです。FTP の場合、ファイルのダウンロードとアップロードはどちらもセキュリティを使用せずに行われます。ただし、サイト間のファイル転送に関しては特に、「トンネリング アプローチ」が SFTP の考え方の中核にあります。SFTP の場合、ファイルのアップロードとダウンロードはどちらも SSH キーを使用して安全に行われます。

FTP は、IP または TCP プロトコルのいずれかで動作する安全でないゲートウェイです。 TCP ポート 21 接続では、FTP の場合に、より詳細な制御が確立されます。
FTP パスワードは、保護されていないファイル転送プロトコルの唯一のセキュリティ機能です。つまり、転送前のデータ暗号化は許可されません。
ただし、ここでは情報とデータはプレーンテキストで配信されます。 FTP、またはファイル転送プロトコルは、ポート 21 を使用してアクティビティを実行します。
SFTP は、リモート ログイン アプリケーション プログラムである SSH プロトコルを使用する保護されたゲートウェイです。 SFTP の場合、サーバーとクライアントは SSH プロトコルを使用して安全な接続を確立します。
通常、情報とデータは転送前に、保護されたファイル転送プロトコルを使用して暗号化されます。安全なファイル転送プロトコル (SFTP) は、その操作にポート 22 を使用します。
比較表
比較のパラメータ | FTP | SFTP |
---|---|---|
タイプ | 保護されていません | セキュア |
使用されるポート | ポートNo-21 | ポートNo-22 |
従ったプロトコル | IP または TCP プロトコル | SSHプロトコル |
メソッドの種類 | 直接法 | トンネリング方式 |
Encryption | 暗号化されていません | 暗号化されました |
FTPとは何ですか?
一般的に、FTP は「File Transfer Protocol」の略称です。 ファイル転送プロトコル (FTP) は、ホスト間に安全な接続を確立してファイル転送を成功させることはできません。
FTP は、IP または TCP プロトコルを使用するセキュア ゲートウェイです。 TCP ポート 21 接続では、FTP の場合、より高いレベルの制御が実現されます。
FTP パスワードは、保護されていないファイル転送プロトコルの唯一のセキュリティ機能です。つまり、転送前のデータ暗号化は許可されません。 ただし、この場合、情報とデータはプレーンテキストで提供されます。
FTP とも呼ばれるファイル転送プロトコルは、ポート 21 を使用してその機能を実行します。
ファイル転送プロセスに関しては、FTP の概念は直接的な手法に基づいています。 FTP の場合、ファイルのダウンロードとアップロードの両方がセキュリティを使用せずに行われます。
SFTPとは何ですか?
「Secure File Transfer Protocol」は SFTP と短縮されます。 SFTP は、サイト間でファイルを正常に転送するための高度に安全なルートを提供できます。
SFTP は、リモート ログイン アプリケーション プログラムである SSH プロトコルを使用するセキュア ゲートウェイです。
SFTP の場合、サーバーとクライアント間の接続は安全な SSH プロトコルを介して形成されます。 保護されたファイル転送プロトコルは、通常、転送前に情報とデータを暗号化します。
セキュア ファイル転送プロトコル (SFTP) は、ポート 22 を使用してその機能を実行します。
SFTP の概念は、サイト間でファイルを転送する場合に特に役立つ「トンネリング アプローチ」に基づいています。 SFTP の場合、ファイルのアップロードとダウンロードの両方が、ありがたいことに安全な方法で SSH キーを使用して維持されます。
FTP と SFTP の主な違い
- FTPは「File Transfer Protocol」の略称です。 一方、SFTPは「Secure File Transfer Protocol」の省略形です。
- ファイルを正常に転送するために、ファイル転送プロトコルまたは FTP はホスト間に安全なチャネルを提供できません。 一方、ホスト間でファイルを正常に転送するために、SFTP は非常に安全なチャネルを提供できます。
- FTP は、IP または TCP プロトコルのいずれかを使用するセキュリティで保護されていないゲートウェイです。 一方、SFTP は、リモート ログインを備えたアプリケーション プログラムである SSH プロトコルを使用するセキュアなゲートウェイです。
- FTP の場合、より高度な制御が TCP ポート 21 接続で確立されます。 一方、SFTP の場合、サーバーとクライアントの間で確立される接続は、SSH プロトコルを介して安全に行われます。
- セキュリティで保護されていないファイル転送プロトコルは FTP パスワードのみを保持します。つまり、送信前のデータの暗号化はサポートされていません。 ただし、ここでは情報とデータはプレーンテキストの形式で送信されます。 一方、安全なファイル転送プロトコルは、送信プロセスの前に情報とデータを暗号化します。
- ファイル転送プロトコル (FTP) は、その操作を実行するためにポート番号 21 を使用します。一方、セキュア ファイル転送プロトコル (SFTP) の場合は、ポート 22 を使用して操作を実行します。
- FTP の概念は、ファイルの転送プロセスに関する直接的な方法に基づいています。 一方、SFTP の概念は、特に異なるホスト間でファイルを転送するプロセスが関係する場合、「トンネリング方式」に基づいています。
- FTP の場合、ファイルのダウンロードとファイルのアップロードの両方のプロセスは、セキュリティの関与なしで発生します。 一方、SFTP の場合、ファイルのアップロードとダウンロードの両方のプロセスは、ありがたいことに安全な方法である SSH キーの助けを借りて維持されます。