在Windows、Linux、macOS、Android、iOS等环境中,您可以使用用户名密码验证的方式远程连接Linux实例。
前提条件
- 已创建实例。
- 已为实例设置登录密码。
- 已为实例分配固定公网IP或绑定EIP。
- 实例处于运行中状态。
- 为实例所在的安全组添加安全组规则,放行对相应端口的访问。具体操作,请参见添加安全组规则。
网络类型 规则方向 授权策略 端口范围 优先级 授权对象 专有网络VPC 入方向 允许 SSH(22) 1 0.0.0.0/0 经典网络 公网入方向
背景信息
根据本地设备不同的环境,您可以通过不同的方式使用用户名密码远程连接Linux实例:
在Windows环境中使用用户名密码验证
下面以PuTTY为例介绍如何使用用户名密码验证连接Linux实例。您也可以观看视频:小助手系列之如何远程连接Linux实例。
- 下载并安装PuTTY。下载链接:PuTTY。
- 启动PuTTY。
- 配置连接Linux实例所需的信息。
- Host Name (or IP address):输入实例的固定公网IP或EIP。
- Port:输入22。
- Connection Type:选择SSH。
- (可选)Saved Sessions:输入一个便于识别的名称,然后单击Save即可保存会话,下次登录时无需输入公网IP等信息。
说明 为了防止PuTTY超时退出,建议您将由默认值0修改为60,表示服务器每1分钟向客户端发送一个消息,用于保持连接。 - 单击Open。
- 输入创建实例时选择的用户名(root或ecs-user),然后按回车键。
- 输入实例登录密码,然后按回车键。输入完成后按回车键即可,登录Linux实例时界面不会显示密码的输入过程。如果出现如果出现
Welcome to Alibaba Cloud Elastic Compute Service !
,表示成功连接到实例。Disconnected:No supported authentication methods available
错误,请参见SSH登录Linux实例时出现“Disconnected:No supported authentication methods available”错误获取解决方法。
在Linux或Mac OS X环境中使用用户名密码验证
- 输入SSH命令。
ssh username@<实例的固定公网IP或EIP>
username请替换成实际的用户名,示例如下:
ssh ecs-user@47.99.XX.XX
- 输入实例登录密码。如果出现
Welcome to Alibaba Cloud Elastic Compute Service !
,表示成功连接到实例。
常见问题
无法连接实例时,您可以自行排查。更多信息,请参见远程连接FAQ和GuestOS常见问题与修复方案。