JaCarta PKIによるOpenSSH Puttyでの認証

この記事では、JaCarta PKIを操作するためのWindows用Putty SSHクライアントのセットアップアルゴリズムについて説明します。



JaCarta PKI-エンタープライズの安全な情報リソース、ソフトウェア暗号化情報保護ツールのキーとキーコンテナーの安全なストレージにアクセスしながら、ユーザーの強力な2要素認証のためにAladdin R.D.によって生成されたトークン。



一般的な情報



Ssh



SSHは、オペレーティングシステムのリモート制御とTCP接続のトンネリングを可能にするアプリケーションレベルのネットワークプロトコルです。 送信されたパスワードを含むすべてのトラフィックを暗号化します。 SSHでは、さまざまな暗号化アルゴリズムを選択できます。 SSHクライアントとSSHサーバーは、ほとんどのネットワークオペレーティングシステムで使用できます。



SSHは、データチャネルに最高レベルのセキュリティを提供するRSAキー認証と、リモートユーザーの2要素認証をサポートします。



証明書認証



RSA証明書を使用してSSH操作を設定するには、SSHサーバーとクライアントマシンのSSHクライアントを設定する必要があります。 このドキュメントでは、確立されたチャネルの認証と暗号化にスマートカードまたはJaCarta PKIトークンを使用してSSHを構成するアルゴリズムについて説明します。



SSHクライアント用のスマートカードの構成



Ubuntuの例でサーバー側を構成する手順



ssh-keygenユーティリティキーペアの生成





条項1のキーを使用して証明書リクエストを生成する





openssl CAの証明書の問題





Autorized_keysに公開キーをインポートする





サーバー側の再構成





スマートカードへの証明書の書き込み



証明書をスマートカードに転送する必要があります。 転送するには、暗号化されたコンテナに必要なオブジェクトをすべて収集し、スマートカードに書き込む必要があります。





証明書のヘルスチェック



ssh -I /usr/lib/x86-athena/libASEP11.so 127.0.0.1



WindowsでのPutty SSH Clientの構成



putty-cac \実行可能ファイルの配布からユーティリティを実行する





バージョンにはputty-cac 0.62が必要です



ページェントでの証明書の選択









一般に、証明書は証明書ストアに自動的に表示されますが、場合によっては手動で追加する必要があります。



Puttyを起動して構成する



接続/ SSH / CAPIタブ









証明書を使用してSSHセッションにログインする



ユーザーPINを入力すると、SSHセッションが確立されます。



All Articles