FTPとSSHの違い

Anonim

FTPとSSH

FTPはファイル転送プロトコルで、遠隔地からローカルコンピュータにファイルを転送するために作成されたプロトコルで、またはその逆。一方、Secure Shell(SSH)は、通信の移動に電気経路がある限り、距離に関係なく2台のコンピュータ間の通信を容易にするネットワークプロトコルです。

<! - 1 - >

FTPは公共ネットワークの進化に先立って作成されたものなので、今日はわかりました。このため、FTPの作成者はデータの保護やユーザー名とパスワードの認証を必要とせず、実際にはプレーンテキストで送信します。これは、データパケットを盗聴する知識を持つ人は、転送されるデータを再構築できること、あるいは悪いことに、ユーザー名とパスワードを取得してリモートサイトに完全にアクセスできることを意味します。 Secure Shellという名前は、すでにSSHのセキュリティのまともな考え方を与えているはずです。 SSHは実際にはヘルシンキ工科大学でスニッフィング攻撃が行われた後に作成されました。これは、その時に目立っていた古くて脆弱なTelnetプロトコルを置き換えます。 SSHのセキュリティは、送信前にデータを暗号化することによって実装されます。これは、指定された場所でのみ解読されます。

<! FTPは、ファイル転送プロトコルとして、あるポイントから別のポイントへファイルを転送する機能と、ファイルやディレクトリのコピー、移動、削除などの基本的なファイル操作を行うことができます。 SSHはこれをはるかに超えています。これは、ユーザーがリッスンサーバーによってリモートコンピューター上で解釈および実行できるコマンドを発行できるようにするためです。また、トンネリング、実行中の特定のサービスやアプリケーションの監視、ファイルの転送などにも使用できます。

<! - 3 - >

FTPとSSHの両方の時代にもかかわらず、それらは世界のどこでも普及しています。ほぼすべてのウェブサイトホスティングプロバイダは、アカウントにファイルをアップロードする便利な方法を提供するために、ユーザーアカウントへのFTPアクセスを提供します。 SSHアクセスはFTPほど一般的ではありませんが、ユーザーがサイトを管理する上での自由度と自由度が高いため、プロバイダーによって提供されるものもあります。要約:

1。 FTPはファイル転送プロトコルで、SSHはネットワークプロトコルです。 2。 FTPは本質的に安全ではありませんが、SSHは本質的に安全です。 3。 FTPはファイルの制御のみを可能にしますが、SSHはさまざまなアプリケーションを許可します。