SSH を使用して Linux Amazon WorkSpaces に接続する方法を教えてください。
最終更新日: 2020 年 12 月 14 日
Amazon WorkSpaces クライアントを使用して WorkSpace に接続できません。
- または -
Linux WorkSpace で AWS コマンドラインインターフェイス (AWS CLI) を使用する方が好きです。
SSH を使用して Linux WorkSpace に接続する方法を教えてください。
解決方法
SSH を使用して Linux WorkSpace に接続するには、まず WorkSpace の IP アドレスとユーザー名、およびお使いのディレクトリの NetBIOS 名を特定します。次に、Linux または PuTTY を使用して WorkSpace に接続します。次の手順を実行します:
注: AWS CLI コマンドの実行時にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください。
WorkSpace IP アドレスとユーザー名を見つける
1. Amazon WorkSpaces コンソールを開き、ナビゲーションペインから [WorkSpaces] を選択します。
2. WorkSpace の横にある矢印を選択して、WorkSpace の詳細を展開します。WorkSpace IP とユーザー名をメモします。
注: WorkSpace IP は WorkSpace のプライベート IP アドレスで、Elastic Network Interface を WorkSpace に関連付けるために必要です。その後、WorkSpace に関連付けられたセキュリティグループやパブリック IP アドレスなどの情報を取得できます。
ルールの追加
1. Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開き、ナビゲーションペインで [ネットワークインターフェイス] を選択します。
2. 検索バーで、先ほどメモした WorkSpace IP アドレスを入力します。
重要: Virtual Private Cloud (VPC) の外部から WorkSpace に接続する場合は、IPv4 パブリック IP アドレスをメモします。
3. [セキュリティグループ] 列の下からリンクを選択します。
4. [インバウンド] タブを選択してから、[編集] を選択します。
5. [ルールを追加] を選択してから、次の値を入力します。
タイプ: SSH
プロトコル: TCP
ポート範囲: 22
ソース: VPC の外部から接続している場合は、[My IP] を選択してから、各リモートマシンの IP アドレスを入力します。そのようにしない場合は、[カスタム] を選択してから、同じ VPC にある別の Amazon EC2 インスタンスのプライベート IP アドレスを入力します。
説明: ルールの説明を入力します。
6. [保存] を選択します。
ディレクトリの NetBIOS 名を見つける
Linux を使用して Linux WorkSpace に接続する
1. 次のコマンドを入力し、NetBIOS_NAME、ユーザー名、および WorkSpaceIP を前の手順でメモした値に置き換えます。
ssh "NetBIOS_NAME\Username"@WorkSpaceIP
以下は、SSH コマンドの例です。ここで、
- NetBIOS_NAME は testcompany
- Username は testuser
- WorkSpaceIP は 123.456.789.10
ssh "testcompany\testuser"@123.456.789.10
2. プロンプトが表示されたら、WorkSpaces クライアントで認証するときに使用するパスワードと同じパスワードを入力します。
注: これは Active Directory のパスワードです。
PuTTY を使用して Linux WorkSpace に接続する
1. [PuTTY 設定] ウィンドウに次の値を入力します。
[ホスト名 (または IP アドレス)] で、次のコマンドを入力し、NetBIOS_NAME、ユーザー名、および WorkSpaceIP を前の手順でメモした値に置き換えます。SSH コマンドの例については、この記事の「Linux を使用して Linux WorkSpace に接続する」セクションを参照してください。
"NetBIOS_NAME\Username"@WorkSpaceIP
[ポート] には、「22」を入力します
[接続タイプ] で、[SSH] を選択します
2. [Open] を選択します。
3. プロンプトが表示されたら、WorkSpaces クライアントで認証するときに使用するパスワードと同じパスワードを入力します。
注: これは Active Directory のパスワードです。