使用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?通常缺省情况下,OpenSSH保存密钥在?drive:\Documents and Settings\user\.ssh folder (WindowsXP), 或者在?drive:\Users\user\.ssh folder( Windows 7)。在选择器中,找到目录,然后选择?id_rsa?文件,里面是你的私钥.
实际上你可以看到另一个公钥文件id_rsa.pub?-- Windows 可能错误的识别为 'Microsoft Publisher' 文件。你如果错误的选择了id_rsa.pub,PuTTYgen会报错提示你文件不包含一个私钥。
一旦导入,你可以在PuTTYgen中看到如下导入信息。
?

?
?然后点击?Save private key?,选择相同的?drive:\Documents and Settings\user\.ssh 目录. 文件名缺省为?id_rsa.ppk。
现在你有三个文件在这个文件夹下面: 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.
另外还有一种方法啊,就是用PuTTYGen生成key,在Openshift上create一个key,不用转换就可以使用了,有兴趣的同学可以自己试试,这里就不累述了。?