`

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

 
阅读更多

 

OpenShift 经常会升级,升级后程序就访问不到了,在网上看到一篇文章说可以SSH上去重启一下服务就好了(出现同样问题的用户可以SSH登陆到Gear,输入 "ctl_all start"或"ctl_all restart"启动httpd服务。),SSH貌似可以用如下命令进行访问: ssh <uuid>@<dns-name>,但是Windows平台下大多使用PuTTY, 如何使用PuTTY访问呢?于是下面翻译这篇文章给大家看看,悲剧的是翻译完发现Openshift被qiang了,这片神奇的土地:
使用Putty和SSH访问你的程序
PuTTY是Windows下面一个非常流行的SSH实现,是一个自由软件,没有的同学可以搜索一下。这篇文章的关键是密钥,因为PuTTY的密钥和OpenSHH的处理不一样。

第一步 转换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

 



 
通常缺省情况下,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,不用转换就可以使用了,有兴趣的同学可以自己试试,这里就不累述了。

 

  • 大小: 14.1 KB
  • 大小: 20 KB
  • 大小: 34.5 KB
  • 大小: 37.6 KB
  • 大小: 12.8 KB
  • 大小: 29.7 KB
  • 大小: 27.3 KB
  • 大小: 33.1 KB
  • 大小: 24 KB
分享到:
评论

相关推荐

    SSH隧道管理内部服务器putty,ssh secure shell

    windows下使用putty和ssh secure shell的隧道功能映射远程主机的方法 网上有些关于putty和ssh secure shell 如何建立隧道的文章.我觉得写的不清楚.有必 要补充一下概念和如何设置ssh secure shell和putty 概念:...

    putty_ssh等远程客户端

    putty是Telnet、SSH、rlogin、纯TCP以及串行接口连接软件

    怎样用putty设置SSH tunnel

    怎样用putty设置SSH tunnel 凡是不晓得SSH为何物的朋友可以略过,也可以google SSH开始了解它。这儿不重复了。

    putty,ssh远程连接工具

    PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。较早的版本仅支持Windows平台,在后来的版本开始...

    利用PuTTY的SSH Tunnels实现安全的代理

    利用SSH工具中常见的开源软件Putty来实现安全的代理,通过与国外的一款开通SSH功能的空间来建立Tunnels,实现安全连接。

    putty适用于ssh ssh2协议服务

    putty适用于ssh ssh2协议服务

    Putty_ssh连接器

    Putty_ssh连接器,用来连接Linux类型操作OS

    putty工具 SSH工具

    putty工具 SSH工具

    PuTTY(SSH/Telnet客户端) v0.62 官方版.rar

    建立联机以后,所有的通讯内容都是以加密的方式传输,因此你再也不用害怕使用Telnet在Internet或公司的内部网络传输资料时被他人获知内容了!其主要作者是Simon Tatham。 PuTTY 0.62 中文版更新说明: 安全修复...

    putty-ssh linux操作工具

    putty-ssh linux操作工具 2013.01.19

    putty(SSH链接)和FileZilla(SFTP传输)

    在windows上可以通过PuTTY与linux进行SSH链接; 可以通过FileZilla与linux进行传输文件,SFTP。 要安装ssh服务可以查看: http://ccp330.blog.163.com/blog/static/49300188201010250285194/

    Putty ssh 客户端下载

    ssh 客户端,Putty是ssh 客户端软件,是一个很好同时又很小的一个软件,不用安装,直接使用

    putty 免费的SSH/Telnet程序

    PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台 用它来远程管理Linux十分好用,其主要优点如下: ◆ 完全免费; ◆ 在Windows 9x/...

    putty ssh telnet linux 连接工具

    Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的 telnet类工具。用它来远程管理Linux十分好用,其主要优点如下: ◆ 完全免费; ◆ 在Windows 9x/NT/2000下运行的都...

    putty (SSH/Telnet工具)类似SecureCRT

    Putty是一个免费的Windows平台下的telnet、rlogin和ssh客户端,Putty的功能丝毫不逊色于商业的telnet类工具。 Putty用它来远程管理Linux十分好用,其主要优点如下: 完全免费; 在Windows 9x/NT/2000下运行的都非常...

    putty和SSH

    SSH客户端程序 putty客户端程序

    putty ssh client

    ssh tool, putty. support ssh, com, etc.

    putty(ssh连接Linux的工具,很好用)

    在windows上通过ssh方式登录Linux终端,小巧易用。

    putty ssh工具

    putty putty putty putty putty putty putty putty linux ssh 连接工具。

    putty(ssh客户端)

    一款ssh客户端工具

Global site tag (gtag.js) - Google Analytics