Skip to main content

安全なシェルとは何ですか?

secure Secure Shellを使用すると、2つのネットワーク化されたデバイスが安全なチャネルでデータを交換できます。このネットワークプロトコルは、パブリックキー暗号化を使用して情報を保護し、無担保ネットワーク上で安全に送信できるようにします。安全なシェルは、LinuxおよびUNIXコンピューターシステムで最もよく使用されます。Computingでは、シェルはユーザーがオペレーティングシステムにアクセスできるようにするソフトウェア構造です。これは、別のプログラムを起動するために最も一般的に使用されます。シェルアカウントは、リモートサーバー上のユーザーアカウントを介してシェルにアクセスできます。ユーザーはコマンドを入力することにより、シェルと対話します。これは、コマンドラインインターフェイスと呼ばれます。secure Secure Shellは、ネットワークが安全でない場合でも、ユーザーにサーバーに安全にアクセスする方法を提供します。公開キー暗号化と呼ばれる暗号化の形式を使用して、安全な接続を作成します。通信内の各コンピューターには、公開キーと秘密鍵の2つのキーがあります。メッセージは、誰でも利用できる公開キーを使用して暗号化されますが、宛先コンピューターのみで知られている秘密鍵を使用してのみデコードできます。キーは数学的に関連していますが、公開キーを使用して秘密鍵を把握する方法はありません。

インターネット標準を作成および維持する組織であるインターネットエンジニアリングタスクフォースは、安全なシェルプロトコルを作成しました。これは、リモートコンピューター上のシェルにログインするために選択したプロトコルとしてTelnetとRlognidを置き換えることを目的としていました。安全なシェルプロトコルは、Telnetよりも安全であり、Rlognidよりも多用途です。トンネルは、ローカルコンピューターのポートからリモートコンピューターのポートに暗号化されていないデータを転送するために使用される安全なチャネルです。暗号化はコードでメッセージを書くようなものですが、トンネリングは、手に負えない電話回線でメッセージを話すようなものです。情報は、メッセージの形式ではなく、移動しているチャネルによって保護されています。

ファイルは、セキュアシェルファイル転送プロトコルを使用して、セキュアシェルのコンテキストで転送されます。このプロトコルは、イーサネット接続などの信頼できるデータストリームを介したファイルアクセスと管理および転送機能を提供します。セキュアなシェルで使用するためにインターネットエンジニアリングタスクフォースによって作成されましたが、安全なチャネルで動作することができます。安全なシェルで使用できる他のファイル転送プロトコルには、シェルプロトコル(FISH)を介して転送される安全なコピーとファイルが含まれます。