JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (セキュリティサービス)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I セキュリティーの概要

1.  セキュリティーサービス (概要)

パート II システム、ファイル、およびデバイスのセキュリティー

2.  マシンセキュリティーの管理 (概要)

3.  システムアクセスの制御 (作業)

4.  デバイスアクセスの制御 (作業)

5.  基本監査報告機能の使用方法 (作業)

6.  ファイルアクセスの制御 (作業)

7.  自動セキュリティー拡張ツールの使用 (手順)

パート III 役割、権利プロファイル、特権

8.  役割と特権の使用 (概要)

9.  役割によるアクセス制御の使用 (手順)

10.  役割によるアクセス制御 (参照)

11.  特権 (手順)

12.  特権 (参照)

パート IV 暗号化サービス

13.  Oracle Solaris の暗号化フレームワーク (概要)

14.  Oracle Solaris の暗号化フレームワーク (手順)

15.  Oracle Solaris 鍵管理フレームワーク

パート V 認証サービスと安全な通信

16.  認証サービスの使用 (手順)

17.  PAM の使用

18.  SASL の使用

19.  Oracle Solaris Secure Shell の使用 (手順)

Oracle Solaris Secure Shell (概要)

Oracle Solaris Secure Shell 認証

企業における Secure Shell

Oracle Solaris Secure Shell と OpenSSH プロジェクト

Oracle Solaris Secure Shell (作業マップ)

Oracle Solaris Secure Shell の構成 (作業マップ)

Oracle Solaris Secure Shell の構成 (手順)

ホストに基づく認証を Secure Shell に設定する方法

Secure Shell v1 を有効にする方法

Secure Shell のポート転送を構成する方法

Oracle Solaris Secure Shell の使用 (作業マップ)

Oracle Solaris Secure Shell の使用 (手順)

Secure Shell で使用する公開鍵と非公開鍵のペアを生成する方法

Secure Shell の公開鍵のパスフレーズを変更する方法

Secure Shell を使用して遠隔ホストにログインする方法

Secure Shell でのパスワードのプロンプトを減らす方法

CDE で ssh-agent コマンドが自動的に動作するように設定する方法

Secure Shell のポート転送を使用する方法

Secure Shell を使用してファイルをコピーする方法

ファイアウォール外部のホストにデフォルト接続を設定する方法

20.  Oracle Solaris Secure Shell (参照)

パート VI Kerberos サービス

21.  Kerberos サービスについて

22.  Kerberos サービスの計画

23.  Kerberos サービスの構成 (手順)

24.  Kerberos エラーメッセージと障害追跡

25.  Kerberos 主体とポリシーの管理 (手順)

26.  Kerberos アプリケーションの使用 (手順)

27.  Kerberos サービス (参照)

パート VII Oracle Solaris 監査

28.  Oracle Solaris 監査 (概要)

29.  Oracle Solaris 監査の計画

30.  Oracle Solaris 監査の管理 (手順)

31.  Oracle Solaris 監査 (参照)

用語集

索引

Oracle Solaris Secure Shell (概要)

Secure Shell の認証は、パスワードまたは公開鍵、あるいはその両方を使用して行われます。すべてのネットワークトラフィックは暗号化されます。このため、Secure Shell では、悪意を持つ侵入者が傍受した通信を読むことはできません。また、攻撃者が偽装することもできません。

Secure Shell は、オンデマンドタイプの 仮想プライベートネットワーク (VPN) として使用することもできます。VPN では、暗号化されたネットワークリンクを介して、ローカルマシンと遠隔マシン間で、X ウィンドウシステムのトラフィックを転送したり個々のポート番号を接続したりできます。

Secure Shell では、次の操作を行うことができます。

Secure Shell は 2 つのバージョンの Secure Shell プロトコルをサポートします。 バージョン 1 は、Secure Shell プロトコルのオリジナルバージョンです。バージョン 2 は、安全性が向上し、バージョン 1 の基本的なセキュリティー設計上の欠陥が修正されています。バージョン 1 は、バージョン 2 へ移行するユーザーを支援する目的だけに提供しています。バージョン 1 は、極力使用しないでください。


注 - このドキュメントでは、v1 はバージョン 1、 v2 はバージョン 2 を表しています。


Oracle Solaris Secure Shell 認証

Secure Shell は、遠隔ホストへの接続を認証するために、公開鍵とパスワードの方式を提供します。公開鍵認証は、パスワード認証よりも強力な認証メカニズムです。これは、非公開鍵がネットワーク上を移動しないためです。

認証方式は、次の順序で試されます。構成が認証方式を満たさないときは、次の方式が試されます。

次の表では、リモートホストにログインしようとするユーザーを認証するための要件を示します。ユーザーは、ローカルホスト (クライアント) 上に存在します。遠隔ホスト (サーバー) は、sshd デーモンを実行しています。次の表は、Secure Shell の認証方式、互換性のあるプロトコルのバージョン、およびホストの要件の一覧です。

表 19-1 Secure Shell の認証方式

認証方式 (プロトコルのバージョン)
ローカルホスト (クライアント) の要件
遠隔ホスト (サーバー) の要件
GSS-API (v2)
GSS メカニズムのイニシエータの資格。
GSS メカニズムのアクセプタの資格。詳細は、「Secure Shell での GSS 資格の取得」を参照してください。
ホストに基づく (v2)
ユーザーアカウント

/etc/ssh/ssh_host_rsa_key または /etc/ssh/ssh_host_dsa_key にローカルホストの非公開鍵

/etc/ssh/ssh_config 内で HostbasedAuthentication yes

ユーザーアカウント

/etc/ssh/known_hosts または ~/.ssh/known_hosts にローカルホストの公開鍵

/etc/ssh/sshd_config 内で HostbasedAuthentication yes

/etc/ssh/sshd_config 内で IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.rhosts、 または ~/.shosts にローカルホストのエントリ

RSA または DSA 公開鍵 (v2)
ユーザーアカウント

~/.ssh/id_rsa または ~/.ssh/id_dsa に非公開鍵

~/.ssh/id_rsa.pub または ~/.ssh/id_dsa.pub にユーザーの公開鍵

ユーザーアカウント

~/.ssh/authorized_keys にユーザーの公開鍵

RSA 公開鍵 (v1)
ユーザーアカウント

~/.ssh/identity に非公開鍵

~/.ssh/identity.pub にユーザーの公開鍵

ユーザーアカウント

~/.ssh/authorized_keys にユーザーの公開鍵

Keyboard-interactive (v2)
ユーザーアカウント
ユーザーアカウント

パスワードの有効期限が切れたときの任意のプロンプトやパスワード変更など、PAM をサポートします。

パスワードに基づく (v1 または v2)
ユーザーアカウント
ユーザーアカウント

PAM をサポートします。

.rhosts のみ (v1)
ユーザーアカウント
ユーザーアカウント

/etc/ssh/sshd_config 内で IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.shosts、 または ~/.rhosts にローカルホストのエントリ

.rhosts と RSA (v1) (サーバーのみ)
ユーザーアカウント

/etc/ssh/ssh_host_rsa1_key にローカルホストの公開鍵

ユーザーアカウント

/etc/ssh/ssh_known_hosts または ~/.ssh/known_hosts にローカルホストの公開鍵

/etc/ssh/sshd_config 内で IgnoreRhosts no

/etc/ssh/shosts.equiv/etc/hosts.equiv~/.shosts、 または ~/.rhosts にローカルホストのエントリ

企業における Secure Shell

Oracle Solaris システム上の Secure Shell の総合的な説明については、『Secure Shell in the Enterprise』 (Jason Reid 著、ISBN 0-13-142900-0、 2003 年 6 月) を参照してください。このドキュメントは、Sun Microsystems Press によって発行されている Sun BluePrints Series の 1 つです。