本文介绍了如何在移动设备上连接 Linux 实例,以 SSH Control Lite 为例介绍如何在 iOS 设备上连接 Linux 实例,以 JuiceSSH 为例介绍如何在 Android 设备上连接 Linux 实例。

前提条件

在连接之前,您应先确认以下事项:

  • 实例处于 运行中 状态。
  • 实例拥有公网 IP 地址,允许公网访问。
  • 您应该已经设置了实例的登录密码。如果密码丢失,您需要 重置实例登录密码
  • 实例所在的安全组里,您已经 添加安全组规则
    网络类型 网卡类型 规则方向 授权策略 协议类型 端口范围 授权类型 授权对象 优先级
    VPC 网络 不需要配置 入方向 允许 SSH(22) 22/22 地址段访问 0.0.0.0/0 1
    经典网络 公网

使用 SSH Control Lite 连接 Linux 实例

如果您使用 iOS 设备,请确保已经安装了 SSH Control Lite。本示例中使用用户名和密码进行认证。

  1. 启动 SSH Control Lite,单击 Hosts
  2. Hosts 页面,在左上角,单击 +
  3. 在弹出菜单中,单击 Connection
  4. Connection 页面上,输入连接信息后,单击 Save。需要输入的连接信息包括:
    • Name:指定 Host 名称,如本例中,设置为 DocTest
    • Protocol:采用默认值 SSH
    • Host:输入需要连接的 Linux 实例的公网 IP 地址。
    • Port:输入端口号 22
    • Username:输入用户名 root
    • Password:输入实例登录密码。
  5. 在页面底部单击 Remote Controls
  6. Remote Controls 页面,在左上角,单击 +,创建一个新的远程连接会话,如本例中命名为 New remote
    以上步骤 1 − 步骤 6 的操作如下图所示:

  7. New remote 页面上,单击 Host1
  8. 在弹出菜单中,单击 Bind
  9. 选择刚添加的 Linux 实例,如本例中的 DocTest
  10. New remote 页面上,在右上角单击 Done。进入 Edit 状态后,单击 DocTest
  11. 在弹出菜单中,单击 Connect
    以上步骤 7 − 步骤 11 的操作如下图所示:

  12. 在弹出的提示信息中,根据您的需要,选择 Yes, OnceYes, Permanently。连接成功后,DocTest 前的指示图标会变为绿色。
  13. New remote 页面上,单击 DocTest
  14. 在弹出菜单中,单击 Console,进入 Linux 实例的管理界面。
    以上步骤 12 − 步骤 14 的操作如下图所示:

至此,您已经成功地连接了 Linux 实例。

使用 JuiceSSH 连接 Linux 实例

如果您使用 Android 设备,请确保已经安装了 JuiceSSH。本示例中使用用户名和密码进行认证。

  1. 启动 JuiceSSH,并单击 Connections

  2. Connections 页面上,单击 + 图标。

  3. New Connection 页面上,添加连接信息后,单击 图标。需要添加的连接信息包括:
    • Nickname:指定连接会话的名称,如本例中,设置为 DocTest
    • Type:采用默认值 SSH
    • Address:输入需要连接的 Linux 实例公网 IP 地址。
    • 按以下步骤设置 Identity
      1. 单击 Identity,在下拉列表里单击 New
      2. New Identity 页面上,添加如下信息后,单击 图标。需要添加的信息包括:
        • NickName:可选项,您可以根据管理需要设置一个身份名称,方便后续管理。如本例中,设置为 DocTest
        • Username:输入用户名 root
        • Password:单击 SET(OPTIONAL) 后,输入实例登录密码。

    • Port:输入端口号 22

  4. 确认提示信息后,单击 ACCEPT

  5. (可选)第一次连接时,app 会提示您如何设置字体等。确认信息后,单击 OK - I’VE GOT IT!

至此,您已经成功连接了 Linux 实例。