使用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
第一步 转换SSH**为PuTTY格式。
注意:你仅需要执行此步骤一次。
当rhc tools安装完成时,SSH**创建为OpenSHH格式,这和PuTTY格式稍微有些区别。在里我们将要把导入先前创建的OpenSSH**,然后转换为PU格式。When rhc tools are installed, your SSH keys are created in the OpenSSH format. This format differs slightly from the PuTTY format. In this step, we'll import the OpenSSH key that you have created earlier and convert it to native PuTTY format.
没有PuTTY和PuTTYgen的同学先到这里下载: http://www.chiark.greenend.org.uk/~sgtatham/putty/.
启动PuTTYgen,然后选择 Conversions -> Import Key
实际上你可以看到另一个公钥文件id_rsa.pub -- Windows 可能错误的识别为 'Microsoft Publisher' 文件。你如果错误的选择了id_rsa.pub,PuTTYgen会报错提示你文件不包含一个私钥。
一旦导入,你可以在PuTTYgen中看到如下导入信息。
现在你有三个文件在这个文件夹下面: OpenSSH 私钥 id_rsa, PuTTY 私钥 id_rsa.ppk 和公钥 id_rsa.pub.
第二步.确定用户名和主机名。
你可以通过选择你的应用找到 UUID 和 gear name 信息。
git 仓库的字符串包含了需要的信息:
第三步:使用PuTTY建立SSH连接。
启动PuTTY,将Gear name 作为 Host Name 填入,如下图所示:
然后在左边的栏位中导航到 Connection->Data ,复制完整的 UUID 作为 Auto-login username,如下图所示。 由于 UUID 太长,可能不能完全显示。
接下来,导航到 Connection->SSH->Auth,然后选择 id_rsa.ppk 作为你的 Private key file for authentication,如下图所示:
最后,点击 Open 连接到你的运用程序。
需要注意的是,小心使用shell访问,因为这可能会破坏你的程序。
一个有用的SSH访问是查看你的应用日志。访问应用日志的命令如下。 在这里"demo3"是应用的名称。
> cd demo3/logs > ls > view error_log-20120607-000000-EST
断开链接敲入 exit.