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

前提条件

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

背景信息

根据移动设备的操作系统,您可以使用不同的工具远程连接Linux实例:

在iOS环境中使用SSH Control Lite连接Linux实例

本示例中使用用户名和密码验证。

  1. 下载SSH Control Lite。
  2. 启动SSH Control Lite。
  3. 在页面底部,单击Hosts
  4. 在页面左上角,单击+图标。
    iOS环境中连接Linux实例-001
  5. 单击Connection
    iOS环境中连接Linux实例-002
  6. 输入连接信息,然后单击Save
    • Name:输入Host名称。本示例中为DocTest
    • Protocol:使用默认值SSH
    • Host:输入待连接Linux实例的固定公网IP或EIP。
    • Port:输入端口号22
    • Username:输入用户名root
    • Password:输入实例登录密码。
    iOS环境中连接Linux实例-003
  7. 在页面底部,单击Remote Controls
    iOS环境中连接Linux实例-004
  8. 在页面左上角,单击+图标。
    创建一个新的远程连接会话,本示例中会话命名为 New remoteiOS环境中连接Linux实例-005
  9. 单击Host1
    iOS环境中连接Linux实例-006
  10. 单击Bind
    iOS环境中连接Linux实例-007
  11. 选择刚添加的Linux实例。
    本示例中为 DocTestiOS环境中连接Linux实例-008
  12. 在页面的右上角单击Done。进入Edit状态后,单击DocTest
    iOS环境中连接Linux实例-009
  13. 单击Connect
    iOS环境中连接Linux实例-010
  14. 选择Yes, OnceYes, Permanently
    连接成功后, DocTest前的指示图标会变为绿色。 iOS环境中连接Linux实例-011
  15. 单击DocTest
    iOS环境中连接Linux实例-012
  16. 单击Console,进入Linux实例的管理界面。
    iOS环境中连接Linux实例-013
至此,您已经成功地连接了Linux实例。 iOS环境中连接Linux实例-014

在Android环境中使用JuiceSSH连接Linux实例

本示例中使用用户名和密码进行认证。

  1. 安装JuiceSSH。
  2. 启动JuiceSSH。
  3. 单击Connections
  4. 单击+图标。
  5. 输入连接信息,然后单击图标。
    • Nickname:输入连接会话的名称。本示例中为DocTest
    • Type:使用默认值SSH
    • Address:输入需待连接Linux实例的固定公网IP或EIP。
    • 设置Identity
      1. 单击Identity,在下拉列表里选择New
      2. 输入如下信息,然后单击图标。
        • NickName:可选项,您可以根据管理需要设置一个身份名称,方便后续管理。本示例中为DocTest
        • Username:输入用户名root
        • Password:单击SET(OPTIONAL),然后输入实例登录密码。
    • Port:输入端口号22
  6. 确认提示信息,然后单击ACCEPT
  7. 可选: 首次连接时,会出现设置字体等提示信息。确认信息,然后单击OK - I’VE GOT IT!
至此,您已经成功连接了Linux实例。