過去のナビゲーションリンクのスキップSecure Global Desktop 4.40 管理者ガイド > アプリケーション、ドキュメント、ホスト > シリアルポートへのアクセスを設定する

シリアルポートへのアクセスを設定する

Secure Global Desktop 管理者 を使ってアクセスしている Windows アプリケーションからクライアントのシリアルポートデバイスへのアクセスをユーザーに許可できます。シリアルポートへのアクセスを設定するには、次の手順を実行します。

  1. Microsoft Windows アプリケーションサーバーを設定します
  2. クライアントデバイスを設定します
  3. シリアルポートへのアクセスを有効にします

Microsoft Windows アプリケーションサーバーの設定

Microsoft Windows Server 2003 ターミナルサービスセッションのシリアルポートへのみアクセスできます。

シリアルポートへのアクセスのみをユーザーに許可するには、アプリケーションサーバーで COM ポートマッピングを有効にする必要があります。デフォルトでは無効になっています。

クライアントデバイスの設定

Windows ターミナルサービスセッションでマップされるシリアルポートを調べるには、クライアントデバイスの設定が必要になる場合があります。

UNIX および Linux クライアントプラットフォームでは、ユーザーは、マップされるシリアルデバイスへの読み取り/書き込みアクセス権を保持している必要があります。SGD では、次のうちで最初に一致したものが使用されます。

  1. SUN_MAP_SERIALPORTS 環境変数でリストされたシリアルポート。

    リスト内の各シリアルポートは、セミコロンで区切られ、serial device=com_port_name の形式になります。

    過去のコマンド構文またはプログラムコードのスキップ/dev/ttyS0=COM1;/dev/ttyS4=COM8

    =com_port_name は省略可能ですが、これを省略するとシリアルポートは Windows アプリケーションセッションで COMx にマップされます。ここで、x はリスト内のシリアルポートの位置を示します。

  2. ユーザーのクライアントプロファイルに記載されたシリアルポート。

    ユーザーのクライアントプロファイル<localsettings> セクション内、<serialports> エントリに、マップされるシリアルポートがリスト表示されます。<serialports> エントリは、手動で追加する必要があります。

    シリアルポートは、上記と同じ形式でリスト表示されます。

  3. SUN_DEV_SERIAL 環境変数で指定されたシリアルポート。

    これは、単一のシリアルデバイスです (たとえば、/dev/ttyS2)。これは、Windows アプリケーションセッション内で常に COM1 にマップされます。

Microsoft Windows クライアントプラットフォームでは、SGD は次のうちで最初に一致したものを使用します。

  1. ユーザーのクライアントプロファイルに記載されたシリアルポート。

    ユーザーのクライアントプロファイル<localsettings> セクション内、<serialports> エントリに、マップされるシリアルポートがリスト表示されます。<serialports> エントリは、手動で追加する必要があります。

    リスト内の各シリアルポートは、セミコロンで区切られ、serial device=com_port_name の形式になります。

    過去のコマンド構文またはプログラムコードのスキップCOM1=COM5;COM2=COM8

    =com_port_name は省略可能ですが、これを省略するとシリアルポートは Windows アプリケーションセッションで COMx にマップされます。ここで、x はリスト内のシリアルポートの位置を示します。

  2. COM1 ~ COM9 のうちで使用可能なポート。

    SGD Client は、ポート COM1 ~ COM9 のオープンを試みます。検出された COM ポートは、Windows アプリケーションセッション内と同じ COM ポート番号にマップされます。

シリアルポートへのアクセスの有効化

シリアルポートへのアクセスはすべてのユーザーに対してデフォルトで有効になっています。無効の場合は、次の方法で有効にできます。

  1. SGD Administration Console で、「グローバル設定」»「クライアントデバイス」タブをクリックします。
  2. 「シリアルポートマッピング」チェックボックスを選択します。
  3. 「保存」をクリックします。

    変更は、新しいユーザーセッションを開いたときに有効になります。

シリアルポートへのアクセスを特定のユーザーに対して有効または無効にするには、次の手順を実行します。

  1. SGD Administration Console で、「ユーザープロファイル」タブをクリックし、組織、組織単位、またはユーザープロファイルオブジェクトのいずれかを選択します。

    組織または組織単位オブジェクトを設定している場合は、これにより、その組織または組織単位内のすべてのユーザーが影響を受けます。

  2. 「クライアントデバイス」タブをクリックします。
  3. 「親の設定を上書き」または「グローバル設定の上書き」チェックボックスを選択します。
  4. シリアルポートへのアクセスを有効にするには、「有効」チェックボックスを選択します。
    シリアルポートへのアクセスを無効にするには、「有効」チェックボックスの選択を解除します。
  5. 「保存」をクリックします。

    変更は、新しいユーザーセッションを開いたときに有効になります。

ユーザーが Windows アプリケーションを起動すると、SGD はそのユーザーのユーザープロファイルを検査してから、組織階層の上位にあるすべての親オブジェクトを検査して、シリアルポートへのアクセスが有効になっているか無効になっているかを確認します。検査したすべてのオブジェクトが親の設定を使用するように構成されている場合は、グローバル設定が使用されます。

関連トピック