Linux コンピュータから Windows インスタンスへ - AMS Advanced ユーザーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Linux コンピュータから Windows インスタンスへ

SSH トンネルと RDP クライアントを使用して、Linux コンピュータから Windows インスタンスに接続します。

MALZ

この手順では、Linux 用のリモートデスクトップ接続クライアントが必要です。この例では、Microsoft リモートデスクトップ (Windows リモートデスクトップサービスに接続するためのオープンソースの UNIX クライアント) を使用します。Rdesktop は代替手段です。

注記

Windows インスタンスへのログイン方法は、使用しているリモートデスクトップクライアントによって異なる場合があります。

まず SSH トンネルを確立してからログインします。

フレンドリ踏み台名の詳細については、「」を参照してくださいDNS フレンドリ踏み台名

開始する前に:

  • 接続するインスタンスへのアクセスをリクエストします。詳細については、「アクセスリクエスト」を参照してください。

  • 接続するわかりやすい DNS SSH 踏み台名を選択します。次に例を示します。

    sshbastion(1-4).Your_Domain

    Domain_FQDN が「corp.domain.com」で、AMS が管理する Your_Domain が「amazonaws.com」で、踏み台「4」を選択し、ユーザー名がJoeSmith」の場合、次のようになります。

    ssh corp.domain.com\\JoeSmith sshbastion4.amazonaws.com
  • 接続するインスタンスの IP アドレスを見つけます。詳細については、「インスタンス ID または IP アドレスの検索」を参照してください。

  1. Linux デスクトップから Windows インスタンスへの SSH トンネル経由で RDP を設定します。正しい値でsshコマンドを発行するには、いくつかの方法があります。

    • Linux シェルで変数を設定し、SSH 接続コマンドを入力します。

      BASTION="sshbastion(1-4).Your_Domain"" WINDOWS="Windows_Instance_Private_IP" AD="AD_Account_Number" USER="AD_Username" ssh -L 3389:$WINDOWS:3389 A$AD\\\\$USER@$BASTION

      たとえば、次の値を使用する場合です。

      BASTION="sshbastion4.A123456789123.amazonaws.com"

      WINDOWS="172.16.3.254"

      AD="ACORP_example"

      USER="john.doe"

    • 変数値を ssh コマンドに直接追加します。

    いずれの場合も、レンダリングされたリクエストは次のようになります (変数値の同じセットを想定)。

    ssh -L 3389:172.16.3.254:3389 ACORP_example\\\\john.doe@myamsadomain.com
  2. どちらか: リモートデスクトップクライアントを開き、ループバックアドレスとポート 127.0.0.1:3389 を入力し、接続を開きます。

    または、新しい Linux デスクトップシェルから Windows インスタンスにログインします。RDesktop を使用する場合、コマンドは次のようになります。

    rdesktop 127.0.0.1:3389

    Windows インスタンスのリモートデスクトップウィンドウが Linux デスクトップに表示されます。

    ヒント

    リモートデスクトップセッションの開始に失敗した場合、SSH 踏み台からの Windows インスタンスへのネットワーク接続が、ステップ 1 のシェルからのポート 3389 で許可されていることを確認します (private_ip_address_of_windows_instance適切に置き換えてください)。

    nc private_ip_address_of_windows_instance 3389 -v –z

    成功:

    nc 172.16.0.83 3389 -v -z Connection to 172.16.0.83 3389 port [tcp/ms-wbt-server] succeeded netstat -anvp | grep 3389 tcp    0     0 172.16.0.253:48079 172.16.3.254:3389 ESTABLISHED
SALZ

シングルアカウントランディングゾーンのこの手順では、Linux 用のリモートデスクトップ接続クライアントが必要です。この例では、Microsoft リモートデスクトップ (Windows リモートデスクトップサービスに接続するためのオープンソースの UNIX クライアント) を使用します。Rdesktop は代替手段です。

注記

Windows インスタンスへのログイン方法は、使用しているリモートデスクトップクライアントによって異なる場合があります。

まず SSH トンネルを確立してからログインします。

フレンドリ踏み台名の詳細については、「」を参照してくださいDNS フレンドリ踏み台名

開始する前に:

  • 接続するインスタンスへのアクセスをリクエストします。詳細については、「アクセスリクエスト」を参照してください。

  • 接続するわかりやすい DNS SSH 踏み台名を選択します。次に例を示します。

    sshbastion(1-4).AAMSAccountNumber.amazonaws.com

    アカウント番号が 123456789123 で、踏み台 4 を選択した場合、次のようになります。

    sshbastion4.A123456789123.amazonaws.com
  • 接続するインスタンスの IP アドレスを見つけます。詳細については、「インスタンス ID または IP アドレスの検索」を参照してください。

  1. Linux デスクトップから Windows インスタンスへの SSH トンネル経由で RDP を設定します。正しい値でsshコマンドを発行するには、いくつかの方法があります。

    • Linux シェルで変数を設定し、SSH 接続コマンドを入力します。

      BASTION="sshbastion(1-4).AAMSAccountNumber.amazonaws.com" WINDOWS="WINDOWS_INSTANCE_PRIVATE_IP" AD="AD_ACCOUNT_NUMBER" USER="AD_USERNAME" ssh -L 3389:$WINDOWS:3389 A$AD\\\\$USER@$BASTION

      たとえば、次の値を使用する場合です。

      BASTION="sshbastion4.A123456789123.amazonaws.com"

      WINDOWS="172.16.3.254"

      AD="ACORP_example"

      USER="john.doe"

    • 変数値を ssh コマンドに直接追加します。

    いずれの場合も、レンダリングされたリクエストは次のようになります (変数値の同じセットを想定)。

    ssh -L 3389:172.16.3.254:3389 ACORP_example\\\\john.doe@sshbastion4.A123456789123.amazonaws.com
  2. どちらか: リモートデスクトップクライアントを開き、ループバックアドレスとポート 127.0.0.1:3389 を入力し、接続を開きます。

    または、新しい Linux デスクトップシェルから Windows インスタンスにログインします。RDesktop を使用する場合、コマンドは次のようになります。

    rdesktop 127.0.0.1:3389

    Windows インスタンスのリモートデスクトップウィンドウが Linux デスクトップに表示されます。

    ヒント

    リモートデスクトップセッションの開始に失敗した場合、SSH 踏み台からの Windows インスタンスへのネットワーク接続が、ステップ 1 のシェルからのポート 3389 で許可されていることを確認します (private_ip_address_of_windows_instance適切に置き換えてください)。

    nc private_ip_address_of_windows_instance 3389 -v –z

    成功:

    nc 172.16.0.83 3389 -v -z Connection to 172.16.0.83 3389 port [tcp/ms-wbt-server] succeeded netstat -anvp | grep 3389 tcp    0     0 172.16.0.253:48079 172.16.3.254:3389 ESTABLISHED