本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 地址。
-
從 Linux 桌面到 Windows 執行個體透過 SSH 通道設定 RDP。為了發出具有正確值的
ssh命令,有幾種方式可以繼續:-
在 Linux shell 中,設定變數,然後輸入 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 -
-
兩者之一:開啟遠端桌面用戶端,輸入迴路地址和連接埠 127.0.0.1:3389,然後開啟連線。
或者,從新的 Linux 桌面 shell 登入 Windows 執行個體。如果您使用 RDesktop,命令如下所示:
rdesktop 127.0.0.1:3389Windows 執行個體的遠端桌面視窗會顯示在您的 Linux 桌面上。
提示
如果遠端桌面工作階段無法啟動,請確認步驟 1 中的連接埠 3389 允許從 SSH 堡壘連線至 Windows 執行個體 (
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 地址。
-
從 Linux 桌面到 Windows 執行個體透過 SSH 通道設定 RDP。為了發出具有正確值的
ssh命令,有幾種方式可以繼續:-
在 Linux shell 中,設定變數,然後輸入 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 -
-
兩者之一:開啟遠端桌面用戶端,輸入迴路地址和連接埠 127.0.0.1:3389,然後開啟連線。
或者,從新的 Linux 桌面 shell 登入 Windows 執行個體。如果您使用 RDesktop,命令如下所示:
rdesktop 127.0.0.1:3389Windows 執行個體的遠端桌面視窗會顯示在您的 Linux 桌面上。
提示
如果遠端桌面工作階段無法啟動,請確認步驟 1 中的連接埠 3389 允許從 SSH 堡壘連線至 Windows 執行個體 (
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
-