在控制臺(tái)通過(guò)會(huì)話管理連接實(shí)例
您可以在控制臺(tái)直接通過(guò)會(huì)話管理一鍵連接到ECS實(shí)例,支持免密連接無(wú)公網(wǎng)實(shí)例。相比于傳統(tǒng)的SSH或RDP直連的方式更加安全方便。本文為您介紹如何在阿里云控制臺(tái)通過(guò)會(huì)話管理連接實(shí)例。
在通過(guò)會(huì)話管理連接實(shí)例時(shí),不論實(shí)例是Windows系統(tǒng)還是Linux系統(tǒng),都僅支持命令行界面。
如果您需要使用圖形化界面以會(huì)話管理的方式連接Windows實(shí)例,可以通過(guò)端口轉(zhuǎn)發(fā)功能,將Windows的遠(yuǎn)程訪問(wèn)端口映射到本機(jī),通過(guò)RDP工具進(jìn)行連接,具體操作,請(qǐng)參見通過(guò)會(huì)話管理CLI的端口轉(zhuǎn)發(fā)訪問(wèn)無(wú)公網(wǎng)實(shí)例。
前提條件
實(shí)例運(yùn)行狀態(tài)可以在ECS控制臺(tái)中的實(shí)例模塊查看,運(yùn)行中的實(shí)例如圖所示:
查看實(shí)例狀態(tài)的操作說(shuō)明,請(qǐng)參見查看實(shí)例信息。
會(huì)話管理基于云助手的功能實(shí)現(xiàn),需要在實(shí)例中安裝云助手Agent。云助手Agent狀態(tài)可以在ECS控制臺(tái)的云助手模塊查看,已經(jīng)安裝云助手的實(shí)例如圖所示:
2017年12月01日之后使用官方公共鏡像創(chuàng)建的ECS實(shí)例,默認(rèn)預(yù)裝了云助手Agent。如果您的實(shí)例是2017年12月01日之前購(gòu)買的或使用自行上傳的自定義鏡像創(chuàng)建的實(shí)例,需自行安裝云助手Agent,請(qǐng)參見安裝云助手Agent。
查看云助手Agent狀態(tài)以及處理異常狀態(tài)的具體操作,請(qǐng)參見查看云助手狀態(tài)及異常狀態(tài)處理。
通過(guò)會(huì)話管理連接ECS實(shí)例時(shí),需要確保ECS中運(yùn)行的云助手Agent與云助手服務(wù)端的網(wǎng)絡(luò)連通性,即在安全組出方向設(shè)置以下規(guī)則:
與SSH、RDP等連接方式不同,由于會(huì)話管理是由云助手Agent主動(dòng)與會(huì)話管理服務(wù)端建立WebSocket連接,因此僅需放行出方向的云助手服務(wù)端的WebSocket端口。關(guān)于會(huì)話管理的原理,請(qǐng)參見會(huì)話管理工作原理。
如果使用普通安全組(包括默認(rèn)安全組),默認(rèn)情況下會(huì)放行所有的出方向流量,無(wú)需配置。
如果使用企業(yè)安全組,默認(rèn)情況下會(huì)禁用所有出方向的流量,需要配置以下規(guī)則。更多企業(yè)安全組的說(shuō)明,請(qǐng)參見普通安全組與企業(yè)級(jí)安全組。
添加安全組規(guī)則的具體操作,請(qǐng)參見添加安全組規(guī)則。
授權(quán)策略 | 優(yōu)先級(jí) | 協(xié)議類型 | 端口范圍 | 授權(quán)對(duì)象 | 描述 |
允許 | 1 | 自定義TCP | 443 |
| 用于訪問(wèn)云助手服務(wù)端。 |
允許 | 1 | 自定義TCP | 443 |
| 訪問(wèn)云助手Agent安裝包所在服務(wù)器,用于安裝或更新您的云助手Agent。 |
允許 | 1 | 自定義UDP | 53 |
| 用于解析域名。 |
此外,如果您計(jì)劃僅通過(guò)會(huì)話管理連接實(shí)例,為了增加ECS實(shí)例的安全性,您可以取消放行安全組入方向上的SSH端口(默認(rèn)22)或者RDP端口(默認(rèn)3389)的規(guī)則。
如果RAM用戶需要在控制臺(tái)使用會(huì)話管理連接實(shí)例,根據(jù)最小授權(quán)原則,需要具有以下權(quán)限。
ecs:StartTerminalSession
:通過(guò)會(huì)話管理連接實(shí)例的權(quán)限,此外,可以通過(guò)Resource
字段,限制RAM用戶可連接(會(huì)話管理)的ECS實(shí)例。ecs:DescribeCloudAssistantStatus
:查詢ECS實(shí)例是否需要安裝云助手,該權(quán)限用于控制臺(tái)在連接前進(jìn)行校驗(yàn)。ecs:DescribeUserBusinessBehavior
:查詢會(huì)話管理功能是否已經(jīng)開啟,該權(quán)限用于控制臺(tái)在連接前進(jìn)行校驗(yàn)。ecs:ModifyCloudAssistantSettings
(可選):打開或關(guān)閉會(huì)話管理的權(quán)限,如果當(dāng)前阿里云賬號(hào)已經(jīng)開通會(huì)話管理,無(wú)需分配該權(quán)限。
自定義權(quán)限策略示例如下:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "ecs:StartTerminalSession",
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ecs:DescribeUserBusinessBehavior",
"ecs:DescribeCloudAssistantStatus",
"ecs:ModifyCloudAssistantSettings"
],
"Resource": "*"
}
]
}
為RAM用戶授權(quán),請(qǐng)參見為RAM用戶授權(quán)。
操作步驟
| |
| |
|
相關(guān)閱讀
除了在控制臺(tái)使用會(huì)話管理連接實(shí)例外,您還可以在個(gè)人計(jì)算機(jī)上通過(guò)命令行使用會(huì)話管理的功能連接實(shí)例,具體操作,請(qǐng)參見通過(guò)會(huì)話管理CLI(ali-instance-cli)連接實(shí)例。