Go to main content
Oracle® Solaris 11.3 での Kerberos およびその他の認証サービスの管理

印刷ビューの終了

更新: 2017 年 3 月
 
 

スマートカード認証で ssh を使用してリモートでログインする方法

始める前に

スマートカード用に構成されている Secure Shell サーバーがあること。PC またはワークステーションに接続された CCID 準拠のスマートカードリーダーにスマートカードを挿入しておきます。

  1. 端末ウィンドウを開きます。
  2. ssh を使用してリモートサーバーに接続します。
    • Oracle Solaris Secure Shell クライアントから Oracle Solaris Secure Shell サーバーに接続する場合には、次のコマンドを入力します。
      $ ssh username@SSH-server
    • Secure Shell クライアントまたはサーバーのどちらかが Oracle Solaris ではない場合、PKCS #11 ライブラリへのフルパスを指定します。

      使用する暗号化モジュールを管理者に確認します。

      $ ssh -I /usr/lib/libcackey.so username@SSH-server
      $ ssh -I /usr/lib/libcoolkeypk11.so username@SSH-server

    端末にスマートカード認証の進行状況が表示されます。

    Smartcard authentication starts
    Smart card found.
    Welcome LNAME.FNAME.ID!
  3. スマートカード PIN を入力します。
    Smart card PIN: nnnnnnnn
    • 正しい PIN を入力した場合、「verifying certificate」メッセージが表示され、ログインします。

    • 誤った PIN を入力した場合、エラーメッセージ「Error 2320: Wrong smartcard PIN」が表示されます。スマートカード認証が再開したら、正しい PIN を入力します。

  4. ssh セッションを終了するには、Control-D と入力します。