IBM® SmartCloud Enterprise 为企业提供按需开发和测试基础架构服务。随着人们越来越多地使用移动设备访问云应用,需要了解如何安全地(通过 OpenSSH 连接)将移动设备(本例中为 Android 移动智能手机)连接到云实例(本例中为 IBM SmartCloud Enterprise 实例)。
本文将向您展示如何安装和配置 Android 智能手机,以便以安全方式将其连接到 IBM Cloud。起点是从 Windows® 系统通过安全的 PuTTY 连接访问的一个 IBM Cloud 实例。
步骤包括:
- 从 Windows 通过 PuTTY 访问实例。
- 转换为 OpenSSH 密钥。
- 在 Android 设备上安装 SSH 客户端。
Android 手机操作系统通过 Google 领导的 Android 开源项目管理。
PuTTY 是一个免费的开源终端模拟应用,充当 SSH 的客户端。SSH 或 Secure SHell 是用于远程管理 UNIX 计算机的一个网络协议。
在 Windows 系统中,使用 PuTTY 访问 IBM Cloud 实例(在本例中为
Linux® 实例)。本例中的私钥为 my_rsa.ppk(图 1)。
图 1. 访问 PuTTY 并选择用于身份验证的密钥
新创建的 Linux 实例中的默认用户为 idcuser(图 2)。
图 2. 默认用户为 idcuser
OpenSSH (OpenBSD Secure Shell) 是一组计算机程序,使用 SSH 协议通过网络提供加密通信会话。它作为专有 Secure Shell 的开源替代方案而被开发出来。
为 Android 智能手机将您的密钥转换为 OpenSSH 密钥。
- 运行 puttygen(PuTTY 密钥生成器)并加载密钥文件
my_rsa.ppk。 - 导出 OpenSSH 密钥,并将其另存为
my_openssh。
图 3. PuTTY 密钥生成器
- 指定要通过 USB 数据线、蓝牙或任何您喜欢的方式传输到 Android 手机上的 /mnt/sdcard 的
my_openssh文件。
在这篇文章中我使用了 ConnectBot,一个开源 Secure Shell (SSH) 客户端,连接到 IBM SmartCloud Enterprise 实例的 Secure Shell 服务器。
图 4. ConnectBot
- 在安装后,导入私有密钥,方法就是选择 Menu > Manage Pubkeys > Copy Private Key。
- 在连接设置中,选择 Used pubkey Authentication > my_openssh。
这里有连接的截图。这样就完成了连接的整个过程。
图 5. Connected!
学习
-
为了促进移动到云访问需求的增加,尝试这些概念:利用网格和 P2P 在云上实现自动化测试。
-
在 构建更安全的移动云环境 中发现常见的移动云漏洞和解决方案。
-
在 移动云计算 中深入了解移动云计算的设备、趋势、问题和支持技术。
-
如需了解更多如何在 IBM Cloud 中执行任务的信息,请访问以下资源:
- Up and download files from a Windows instance。
- Install IIS web server on Windows 2008 R2。
- Create an IBM Cloud instance with the Linux command line。
- Create an IBM Cloud instance with the Windows command line。
- 使用 IBM Cloud 扩展您的公司网络。
- IBM Cloud 中的高可用性应用程序。
- 动态自定义云映像实例的参数 。
- Windows-targeted approaches to IBM Cloud provisioning。
- IBM SmartCloud Enterprise 技巧:使用快速部署服务部署产品。
- Integrate your authentication policy using a proxy。
- 配置 Linux 逻辑卷管理器。
- Deploy a complex topology using a deployment utility tool。
- Provision and configure an instance that spans a public and private VLAN。
-
在 developerWorks 云开发人员资源 中,发现和共享应用程序和服务开发人员有关构建云部署项目的知识和经验。
-
了解如何 访问 IBM SmartCloud Enterprise。
- 加入云计算讨论组,了解和讨论云计算的最新技术、解决方案、趋势等内容。
获得产品和技术
-
查看在 IBM SmartCloud Enterprise 上可用的 产品映像。
讨论
-
阅读 developerWorks 上所有优秀的云博客。
-
加入 developerWorks 社区,这是一个专业人员网络,提供用于联络、共享和协作的全套社区工具。