会话管理(Session Manager)是云助手提供的功能,用于便捷安全地远程连接ECS实例。本文介绍如何通过会话管理进行SSH(Secure Shell)连接。
前提条件
- 需要连接的目标实例中已安装云助手客户端,并且Windows客户端版本大于等于2.1.3.256、Linux客户端版本大于等于2.2.3.256。具体操作,请参见安装云助手客户端。
- 已开启会话管理功能,具体操作,请参见通过会话管理连接实例。
说明 会话管理功能正在公测中,如需使用请以阿里云账号登录后开通。
背景信息
使用会话管理CLI转发SSH方式远程连接目标ECS实例时,无需暴露实例公网IP与端口,只需获取阿里云ECS实例ID与密码,即可通过会话管理客户端连接目标实例。相比SSH、VNC等方式,可以更便捷地远程连接ECS实例,且兼具安全性。关于会话管理的更多信息,请参见会话管理工作原理。
会话管理客户端支持Linux、macOS和Windows操作系统,不同操作系统使用方式不同,具体说明如下:
Linux、macOS操作系统
Windows操作系统
使用会话管理客户端的Windows操作系统已安装OpenSSH,具体操作,请参见使用云助手在Windows实例中安装OpenSSH程序。
常见问题
当使用会话管理客户端出现问题时,您可以通过查看log分析具体问题。
- 查看会话管理客户端的日志:当前log目录,如
/home/test/log/aliyun_ecs_session_log.2022XXXX
。 - 查看云助手客户端日志:
- Linux
/usr/local/share/aliyun-assist/云助手版本号/log/
- Windows
C:\ProgramData\aliyun\assist\云助手版本号\log
- Linux
若会话管理功能未开启,使用会话管理客户端连接远程实例,会出现ssh_exchange_identification: Connection closed by remote host
的错误提示。并且,会话管理客户端的日志里面会出现session manager is disabled, please enable first
。请通过控制台开启会话管理功能,具体操作,请参见通过会话管理连接实例。