SSH
「Secure Shell」の略です。
SSHは、ネットワークプロトコルの一つで、ネットワークを介して、あるコンピューターから別のコンピューターに安全に接続するために使われます。ユーザーは、コンピューターにリモートログインして、データを表示したり、コマンドを実行したりできます。また、SFTPを使った安全なファイル転送にも対応しています。SSHは暗号化を使用して接続を盗聴から保護するため、安全でないネットワーク接続で使用する場合でも通信を守れます。
Unix、Linux、macOSには、以前からSSHのサーバープログラムとクライアントプログラムの両方が含まれています。Windows 10以降のバージョンにもSSHクライアントとSSHサーバーが含まれており、コマンドラインから利用できます。SSHクライアントを使って別のコンピューターに接続すると、そのコンピューターのキーボードの前に座っている場合と同じようにコマンドラインへアクセスできます。Unix、Linux、またはmacOSのコンピューターに接続した場合はUnixコマンドを使用し、Windowsのコンピューターに接続した場合はWindows / DOSコマンドを使用します。SSHサーバーソフトウェアは、ルーターなどの企業向けネットワーク機器でも動作し、ネットワーク管理者がハードウェアにリモートアクセスできるようにします。
SSHは、暗号化機能がなく、すべてのコマンドをプレーンテキストとして送信していたTelnetプロトコルの安全な代替手段として初めて導入されました。SSHは、プロトコル上を流れるすべての通信を暗号化し、通信の途中にいる権限のない人が通信にアクセスして読み取るのを防ぎます。SSHはリモートターミナルセッションに最もよく使われますが、他のプロトコルでデータを安全に送信するためのトンネルとしても機能します。
知識をテストする