はじめに
Ubuntu サーバー ガイドのこのセクションでは、ネットワークに接続されたコンピューターのリモート制御と、ネットワーク コンピューター間でのデータ転送のための強力なツールのコレクションを紹介します。 OpenSSHの。 また、OpenSSH サーバー アプリケーションで可能な構成設定の一部と、Ubuntu システムでそれらを変更する方法についても学習します。
OpenSSH は、コンピュータ間でファイルをリモート制御したり転送したりするためのツールの Secure Shell (SSH) プロトコル ファミリの無料で利用できるバージョンです。 これらの機能を実行するために使用される Telnet や rcp などの従来のツールは安全ではなく、使用するとユーザーのパスワードがクリアテキストで送信されます。 OpenSSH は、安全な暗号化されたリモート コントロールとファイル転送操作を容易にするサーバー デーモンとクライアント ツールを提供し、従来のツールを効果的に置き換えます。
OpenSSHサーバコンポーネントsshdは、クライアントツールからのクライアント接続を継続的にリッスンします。 接続要求が発生すると、sshdは接続しているクライアントツールのタイプに応じて正しい接続を設定します。 たとえば、リモートコンピュータがsshクライアントアプリケーションに接続している場合、OpenSSHサーバは認証後にリモートコントロールセッションを設定します。 リモートユーザがscpを使用してOpenSSHサーバに接続すると、OpenSSHサーバデーモンは認証後にサーバとクライアント間のファイルの安全なコピーを開始します。 OpenSSHは、プレーンパスワード、公開鍵、Kerberosチケットなど、多くの認証方式を使用できます。