FTPとSFTP

著者: Laura McKinney
作成日: 7 4月 2021
更新日: 14 5月 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
ビデオ: FTP (File Transfer Protocol), SFTP, TFTP Explained.

コンテンツ

FTP(ファイル転送プロトコル)とSFTP(セキュアファイル転送プロトコル)は2つの異なるファイル転送プロトコルであり、ネットワーク上のホスト間でファイル、データ、情報を転送するネットワーク環境の最も一般的なタスクの実行に使用されます。 FTPおよびSFTPはファイル転送プロトコルです。


FTPとSFTPの主な違いはセキュリティです。 FTPは最初のファイルプロトコルであり、安全性は低く、SFTPはFTPより安全なファイル転送です。あるコンピューターから別のコンピューターにファイルを転送するためのFTPまたはファイル転送プロトコル。 SFTPは、より安全な通信方法であり、SSH(セキュアシェル)に基づいています。

SSHは、リモートサーバー上のすべてのシェルアカウントへのアクセスを提供する安全な方法です。それらのもう1つの主な違いは、FTPが最も一般的に使用されるファイルプロトコルであり、SSFPが一般的に使用されないことです。以下に示す比較チャートを使用して、FTPとSFTPのいくつかの違いについて説明します。

内容:FTPとSFTPの違い

  • 比較表
  • FTPとは何ですか?
  • SFTPとは何ですか?
  • 主な違い
  • 比較ビデオ
  • 結論

比較表

基礎 FTP SFTP
を意味するFTPはFile Transfer Protocolの略です。SFTPはSecure File Transfer Protocolの略です。
意味FTPは、ホスト間でファイルを転送する安全な方法を提供しません。SFTPは、ホスト間でファイルを転送する安全な方法を提供します。
プロトコルFTPはTCP / IPプロトコルです。SFTPはSSHプロトコルの一部です。
中古最も一般的に使用されます。一般的には使用されません。
暗号化FTPパスワードとデータはプレーン形式で送信されます。SFTPはingの前にデータを暗号化します。
接続FTPは、TCPポート21で制御接続を確立します。SFTPは、クライアントとサーバー間でSSHプロトコルによって確立された接続の下でファイルを転送します。

FTPとは何ですか?

FTP(ファイル転送プロトコル)は、基本的にサーバーからクライアントにファイルを転送するために使用されます。 FTPクライアントは、TCPを使用して接続を確立します。 FTPサーバーを使用すると、複数のクライアントがサーバーに同時にアクセスできます。 FTPは、ホスト間に2つの接続を設定するため、より効率的になります。


最初の接続は、データを転送するために使用され、その他は情報を制御するために使用されます(コマンドと応答)。制御接続では、一度に1行のコマンドまたは応答のみが転送されます。 FTPセッション全体では、ファイルを転送するためにデータ接続が開かれ、ファイルが完全に転送されると閉じられる間、制御接続はアクティブなままです。

ファイル転送プロトコルには2つのタイプがあります。どちらが:

  1. FTP
  2. HTTP

FTP
FTPは、通信しているクライアントとサーバーの構成が異なる場合に問題を分類するために使用されるプロトコルです。これは、クライアントとサーバー間でファイルをアップロードおよびダウンロードするために使用されるファイル転送プロトコルです。 1つのホストからのファイルがFTPで別のホストにコピーされます。

HTTP
HTTPは要求に応じてWebサーバーからWebブラウザにWebページを提供しますが、FTPはクライアントとサーバー間でファイルをアップロードおよびダウンロードするために使用されます。 HTTPの問題はFTPでカバーされています。

SFTPとは何ですか?

SFTP(セキュアファイル転送プロトコル)は、ネットワークからファイルを転送する安全な方法です。 SFTPは、より安全な通信方法であり、SSH(セキュアシェル)に基づいています。 SSHは、リモートサーバー上のすべてのシェルアカウントへのアクセスを提供する安全な方法です。 SFTPは、データと制御に1つのチャネルのみを使用します。

2台のコンピューター間で情報を共有する前に、SFTPはクライアントの身元を確認し、セキュリティで保護された接続が確立されると、暗号化された情報を取得します。その注目すべき機能には、中断された転送の再開、ディレクトリ一覧、リモートファイルの削除などがあります。他のプロトコル(つまり、Secure Copy Protocol、またはSCP)と比較して、SFTPはプロトコルとしてより「流動的」であり、プラットフォームに依存しません。


そのため、SFTPはファイルを安全に転送する方法を導入しています。これにもかかわらず、ファイルを転送するためのFTPプロトコルがありますが、FTPがセキュリティを設計した時代は大きな問題ではありませんでした。

主な違い

  1. FTPは、TCP / IPネットワークを介してファイルを交換するために使用されるネットワークプロトコルです。一方、SFTPは、データストリームを介したファイルアクセス、転送、管理を可能にするネットワークプロトコルです。
  2. FTPは、ホスト間でファイルを転送するための安全なチャネルを提供しません。一方、SFTPプロトコルは、ネットワーク上のホスト間でファイルを転送するための安全なチャネルを提供します。
  3. FTPは匿名でアクセス可能であり、ほとんどの場合暗号化されていません。一方、SFTPプロトコルは暗号化されており、従来のプロキシを使用する場合、トラフィックの制御は無効になります。
  4. 一方では、FTPはTCPポート21で制御接続を使用して接続します。他方では、SFTPは、クライアントとサーバー間でSSHプロトコルによって確立された安全な接続の下でファイルを転送します。

結論

まず、FTPとSFTPはどちらもファイル転送プロトコルです。どちらもファイル、データ、および情報の転送に使用されます。 FTPはドキュメントをセキュリティなしで転送しますが、SFTPはファイルがSSHプログラムの一部であるため、ファイルを安全に転送します。 FTPが設計されたとき、主な問題は時間の経過に伴うファイル転送バスであり、セキュリティが必要になり、SFTPはファイルを安全に転送するように設計されました。最後に、両方の方法を使用してファイルを転送します。