读书人

运用Putty和SSH访问你的OpenShift程序

发布时间: 2013-02-24 17:58:57 作者: rapoo

使用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中看到如下导入信息。

?



运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?
?然后点击?Save private key?,选择相同的?drive:\Documents and Settings\user\.ssh 目录. 文件名缺省为?id_rsa.ppk。

现在你有三个文件在这个文件夹下面: OpenSSH 私钥?id_rsa, PuTTY 私钥?id_rsa.ppk?和公钥?id_rsa.pub.

?


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?我们接下来将会使用这个密钥安全的访问你的运用。

第二步.确定用户名和主机名。

你可以通过选择你的应用找到 UUID 和 gear name 信息。


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

git 仓库的字符串包含了需要的信息:


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

第三步:使用PuTTY建立SSH连接。

启动PuTTY,将Gear name 作为?Host Name?填入,如下图所示:


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

然后在左边的栏位中导航到?Connection->Data?,复制完整的 UUID 作为?Auto-login username,如下图所示。?由于 UUID 太长,可能不能完全显示。


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

接下来,导航到?Connection->SSH->Auth,然后选择?id_rsa.ppk?作为你的?Private key file for authentication,如下图所示:


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

最后,点击?Open?连接到你的运用程序。


运用Putty和SSH访问你的OpenShift程序,可惜Openshift被qiang了,唉
?

需要注意的是,小心使用shell访问,因为这可能会破坏你的程序。

一个有用的SSH访问是查看你的应用日志。访问应用日志的命令如下。 在这里"demo3"是应用的名称。?

> cd demo3/logs > ls > view error_log-20120607-000000-EST

断开链接敲入?exit.

另外还有一种方法啊,就是用PuTTYGen生成key,在Openshift上create一个key,不用转换就可以使用了,有兴趣的同学可以自己试试,这里就不累述了。

?

读书人网 >软件架构设计

热点推荐