Article / 文章中心

使用用户名密码验证连接Linux实例

发布时间:2021-02-01 点击数:282

在Windows、Linux、MacOS、Android、iOS等环境中,您可以使用用户名密码验证的方式远程连接Linux实例。

前提条件

  • 已创建实例。
  • 已为实例设置登录密码。
  • 已为实例分配固定公网IP或绑定EIP。
  • 实例处于运行中状态。
  • 为实例所在的安全组添加安全组规则,放行对相应端口的访问。
    网络类型 规则方向 授权策略 端口范围 优先级 授权对象
    专有网络VPC 入方向 允许 SSH(22) 1 0.0.0.0/0
    经典网络 公网入方向


背景信息

根据本地设备的操作系统,您可以通过不同的方式使用用户名密码远程连接Linux实例:
  • 在Windows环境中使用用户名密码验证
  • 在Linux或Mac OS X环境中使用用户名密码验证
  • 在Android或iOS环境中使用用户名密码验证



在Windows环境中使用用户名密码验证

下面以PuTTY为例介绍如何使用用户名密码验证连接Linux实例。

  1. 下载并安装PuTTY。
    下载链接:PuTTY
  2. 启动PuTTY。
  3. 配置连接Linux实例所需的信息。
    • Host Name (or IP address):输入实例的固定公网IP或EIP。
    • Port:输入22
    • Connection Type:选择SSH
    • (可选)Saved Sessions:输入一个便于识别的名称,然后单击Save即可保存会话,下次登录时无需输入公网IP等信息。Saved Session
  4. 单击Open
    首次连接时会出现PuTTY Security Alert警告,表示PuTTY无法确认远程服务器的真实性,只能提供服务器的公钥指纹。选择,表示您信任该服务器,PuTTY会将公钥指纹加入到本地设备的注册表中。
    说明 如果后续登录时再次弹出PuTTY Security Alert警告,表示实例可能遭受了中间人攻击
    PuTTY无法确认远程服务器(实例)的真实性
  5. 输入用户名(默认为root),然后按回车键。
  6. 输入实例登录密码,然后按回车键。
    输入完成后按回车键即可,登录Linux实例时界面不会显示密码的输入过程。
    如果出现Welcome to Alibaba Cloud Elastic Compute Service !,表示成功连接到实例。
    如果出现Disconnected:No supported authentication methods available错误。



在Linux或Mac OS X环境中使用用户名密码验证

  1. 输入SSH命令。
    ssh root@<实例的固定公网IP或EIP>

    示例如下:

    ssh root@47.99.XX.XX
  2. 输入实例登录密码。
    如果出现Welcome to Alibaba Cloud Elastic Compute Service !,表示成功连接到实例。



如果您有其他问题,可以联系北京志远天成阿里云代理商,为您提供一对一专业全面的技术服务,同时新老阿里云会员,均可享受我公司代理商价格,欢迎咨询欢迎咨询.gif