IBM SmartCloud Enterprise 技巧: 从 Android 设备实现安全访问

设置 Android 移动设备以安全访问 IBM Cloud 实例

了解如何将 Android™ 移动设备连接到 IBM® SmartCloud Enterprise 实例,该操作通过 OpenSSH 连接实现。本文作者向您展示了安装和配置 Android 智能手机以便安全地连接到 IBM Cloud 所需的步骤。起点是从 Windows® 系统通过安全的 PuTTY 连接访问的一个 IBM Cloud 实例。

Stefan Diederichs, 技术顾问, IBM

Stefan Diederichs 是一名 IBM 认证的专家;他在位于德国布林根的 IBM 研发实验室云计算设计中心工作。他是云计算领域的一名顾问。



2011 年 12 月 05 日

IBM® SmartCloud Enterprise 为企业提供按需开发和测试基础架构服务。随着人们越来越多地使用移动设备访问云应用,需要了解如何安全地(通过 OpenSSH 连接)将移动设备(本例中为 Android 移动智能手机)连接到云实例(本例中为 IBM SmartCloud Enterprise 实例)。

本文将向您展示如何安装和配置 Android 智能手机,以便以安全方式将其连接到 IBM Cloud。起点是从 Windows® 系统通过安全的 PuTTY 连接访问的一个 IBM Cloud 实例。

步骤包括:

  1. 从 Windows 通过 PuTTY 访问实例。
  2. 转换为 OpenSSH 密钥。
  3. 在 Android 设备上安装 SSH 客户端。

Android 手机操作系统通过 Google 领导的 Android 开源项目管理。

从 Windows 通过 PuTTY 访问实例

PuTTY 是一个免费的开源终端模拟应用,充当 SSH 的客户端。SSH 或 Secure SHell 是用于远程管理 UNIX 计算机的一个网络协议。

在 Windows 系统中,使用 PuTTY 访问 IBM Cloud 实例(在本例中为 Linux® 实例)。本例中的私钥为 my_rsa.ppk(图 1)。

图 1. 访问 PuTTY 并选择用于身份验证的密钥
访问 PuTTY 并选择用于身份验证的密钥

新创建的 Linux 实例中的默认用户为 idcuser(图 2)。

图 2. 默认用户为 idcuser
默认用户为 idcuser

为 Android 设备将私钥转换为 OpenSSH 密钥

OpenSSH (OpenBSD Secure Shell) 是一组计算机程序,使用 SSH 协议通过网络提供加密通信会话。它作为专有 Secure Shell 的开源替代方案而被开发出来。

为 Android 智能手机将您的密钥转换为 OpenSSH 密钥。

  1. 运行 puttygen(PuTTY 密钥生成器)并加载密钥文件 my_rsa.ppk
  2. 导出 OpenSSH 密钥,并将其另存为 my_openssh
    图 3. PuTTY 密钥生成器
    PuTTY 密钥生成器
  3. 指定要通过 USB 数据线、蓝牙或任何您喜欢的方式传输到 Android 手机上的 /mnt/sdcard 的 my_openssh 文件。

在 Android 上安装 SSH 客户端

在这篇文章中我使用了 ConnectBot,一个开源 Secure Shell (SSH) 客户端,连接到 IBM SmartCloud Enterprise 实例的 Secure Shell 服务器。

图 4. ConnectBot
ConnectBot
  1. 在安装后,导入私有密钥,方法就是选择 Menu > Manage Pubkeys > Copy Private Key。
  2. 在连接设置中,选择 Used pubkey Authentication > my_openssh。

这里有连接的截图。这样就完成了连接的整个过程。

图 5. Connected!
Connected!

参考资料

学习

获得产品和技术

  • 查看在 IBM SmartCloud Enterprise 上可用的 产品映像

讨论

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Cloud computing
ArticleID=778842
ArticleTitle=IBM SmartCloud Enterprise 技巧: 从 Android 设备实现安全访问
publish-date=12052011