`

如何用puttygen由pem生成ppk

阅读更多

1. 概述

因为内存3GB的限制在自己的笔记本电脑上通常不能安装完整的FMW 11g。我们可以利用Oracle Amazon EC2的BPM11g PS2的Amazon Machine Image(AMI) 完成从环境搭建演示的工作。在这个虚拟机镜像安装并且配置了以下Oracle产品和BPM 11g的范例应用:

  • Oracle 11g Database Standard Edition
  • Oracle SOA Suite 11gR1 Patch-set 2
  • Oracle BPM 11gR1
  • Oracle Webcenter with BPM Process Spaces
  • Oracle Universal Content Management
  • Oracle JDeveloper with SOA and BPM extensions

可以参考本文档利用Amazon EC2服务创建和管理BPM 11g虚拟机实例,并且连接和访问BPM服务。

2. 主要步骤

2.1 登录Amazon AWS Console(https://aws.amazon.com/ec2/) ,注意:第一次登陆需要注册帐号并且绑定信用卡付费还需要通过固定电话激活帐号。

2. 2 确定security group开放了以下SSH和BPM必须的协议和端口

SSH :22

HTTP:7001, 8001, 8888, 9001

clip_image002

2.3 选择Lunch Instance启动配置向导,选择Community AMIs标签页,输入soa-bpm,选择083342568607/oracle-soa-bpm-11gr1-ps2-4.2-pub,然后点击Select启动Request Instance Wizard。

clip_image004

clip_image006

2.4 Request Instance Wizard在Create Key Pair部分需要选择Create a new Key Pair输入key pair的名称并且把Keypair下载到本地,其余部分都选择默认值即可。

clip_image008

2.5 当Instance的Status变成running即可启动PuTTY通过SSH到实例。(可以参考“如何使用PuTTY连接”)

2.6 接受terms of use 并且设置密码oracle用户密码后所有的服务会自动启动,大概要15分钟即可完成。

2.7 你可以通过PuTTY的SSH,浏览器访问管理界面和应用,或者VNC远程桌面管理f访问。甚至使用本地的JDeveloper把开发后的应用部署到服务器上。(可以参考“如何使用VNC连接”)

3. 常见问题

3.1如何使用PuTTY连接

PuTTY不能直接支持EC2产生的私钥格式,但是可以通过PuTTYgen 转换到PuTTY可以支持的内部格式。

(PuTTYgen download url:ttp://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe)

1. Import Key导入扩展名为pem的密钥对

clip_image010

2. 然后点击Save private key按钮(注意:不要点默认的Generate)

clip_image012

3. 提示下图选择Y后就获得PuTTY了需要的私钥(扩展名为ppk)。

clip_image014

4. 启动PuTTY,配置Session的Host name。该参数就是EC2 Instance的Public DNS

clip_image016

clip_image018

5. 配置SSH的Auth的私钥为刚才生成的私钥文件

clip_image020

6. 如果在公司内网访问需要配置proxy,注意选择Proxy Type为HTTP,Proxy hostname可以使用www-proxy.jp.oracle.com

clip_image022

7. 输入Session的名称然后Save后可以复用。就可以点击Open开始SSH EC2实例了。

clip_image024

8. 用户名为root,就开始显示Terms of Use了。

clip_image026

9. 10到15分钟后相关服务完成自动启动,一些常用的脚本和文档

root用户查看启动日志 grep ‘orawls-start’ /var/log/messages | tail

oracle用户查看服务器状态 /home/oracle/bin/check-server-status.sh

readme文档 /home/oracle/README.txt

3.2 如何使用VNC连接

1. 配置PuTTY打开本地SSH通道将流量转发到EC2实例,load之前保存的配置选择Tunnels,新增一个转发端口然后单击Add

clip_image028

2. 选择Connection->Data设置登录的用户名设置为oracle

clip_image030

3. 好习惯先Save Session再Open

clip_image032

4. 私钥不起作用,必须要输入oracle的password(第一次SSH成功后设置的password)。使用vncserver命令启动VNC会话,如果返回值是2那么对应的5902端口

clip_image034

5. 然后就可以使用VNC Viewer远程连接。可以启动远程桌面的Firefox访问BPM/WC/EM,甚至启动JDeveloper,就是速度比较慢。建议用本地的浏览器和JDev

clip_image036

clip_image038

clip_image040

3.3 配置和费用

为了运行BPM+WC必须使用8G内存的m1.large类型的EC2,配置是

7.5 GB memory

4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each)

850 GB instance storage

64-bit platform

I/O Performance: High

费用参考http://aws.amazon.com/ec2/pricing/ ,m1.large是每小时$0.34

3.4 Weblogic/jcooper用户的默认密码都是welcome1

3.5 BPM Workspace中弹出窗口无法访问

注意到访问的地址是机器名,必须在i:\WINDOWS\system32\drivers\etc修改hosts文件,新增ip地址和机器名的对应。IP地址是Public DNS中的数字,例如http://ec2-174-129-89-101.compute-1.amazonaws.com的IP就是172.129.89.101

clip_image042

clip_image044

4. 参考文档

Amazon Elastic Compute Cloud Getting Started Guide

Oracle BPM Blog

分享到:
评论

相关推荐

    puttygen.rar windows ppk生成工具

    "ppk 亲测好用"表明该版本的PuTTYgen已经成功地帮助用户生成了PPK私钥,并且该用户能够顺利地用其进行SSH连接。PPK格式的私钥特别适用于那些需要使用PuTTY系列工具的用户,因为它可以直接导入到PuTTY配置中,简化了...

    PuTTYGen(密钥生成工具) V0.68 官方版

    在使用PuTTYGen生成密钥后,通常会将公钥上传到远程服务器的`.ssh/authorized_keys`文件中,然后使用PuTTY或其他SSH客户端进行连接,使用私钥进行身份验证。 总的来说,PuTTYGen是远程访问管理和提升网络安全的重要...

    ssh登录工具 putty 和 生成.ppk文件的puttygen工具

    附件中包含putty工具和生成putty key所需的puttygen工具,连接ssh是使用key比较方便,可以免去输入密码的麻烦,本人使用这个工具连接Amazon EC2的instance还是比较方便的。

    puttygen 密钥生成器

    PuTTYgen 是一套可以產生金鑰的工具,它可生成 RSA 以及 DSA 的金鑰, 做出來的公開以及私有金鑰,可以用於 PuTTY 、 PSCP 、 Plink 以及 Pageant 。

    puttyGen tool

    用于keypair由pem向ppk格式转换

    puttygen-SSH密钥生成利器

    puttygen-SSH密钥生成利器 puttygen是专为windows用户用以生成 linux的ssh协议的公、私密钥的小工具,该工具简单易用,功能十分强大

    puttygen.exe

    资源标签:puttygen.exe 服务器管理,key生成,pem转ppk 服务器管理,key生成,pem转ppk等

    puttygen密钥生成器

    使用PuTTYgen,你可以按照以下步骤生成SSH密钥: 1. 打开puttygen.exe程序。 2. 选择你需要的密钥类型,如RSA或ECDSA。 3. 设置密钥长度,更长的密钥提供更强的安全性,但也会增加计算负担。 4. 点击“Generate”...

    puttygen 密钥生成

    PuTTYgen是一款强大的SSH密钥生成工具,主要与PuTTY套件一起使用,提供安全的远程登录功能。本文将深入探讨 PuTTYgen 的工作原理、密钥生成过程以及如何使用这款工具。 一、PuTTYgen简介 PuTTYgen,全称PuTTY Key ...

    puttygen密钥生成

    5. **保存密钥**:生成密钥对后,可以将其保存为`.ppk`格式,这是PuTTY所使用的私钥格式。公钥可以复制到服务器的`.ssh/authorized_keys`文件中,或者保存为OpenSSH格式,以便在其他支持OpenSSH的系统上使用。 6. *...

    puttygen_tool.zip

    - **密钥转换**:除了生成密钥,PuTTYgen还支持导入和导出不同格式的密钥,如OpenSSH、PPK(PuTTY私钥格式)和其他常见的SSH密钥格式。 - **密钥保护**:用户可以为私钥设置密码,增加额外的安全层,防止未经授权...

    使用 PuTTYgen 在 Windows XP 上生成密钥对以及 SSH 的远程复制文件功能——中

    标题中的“使用 PuTTYgen 在 Windows XP 上生成密钥对以及 SSH 的远程复制文件功能”意味着我们将探讨如何在老版本的 Windows 操作系统上利用 PuTTYgen 这个工具创建 SSH 密钥对,以及如何利用这些密钥进行安全的...

    putty and puttygen

    1. 使用PuTTYgen生成SSH密钥对,保存私钥(例如:id_rsa.ppk)和公钥(例如:id_rsa.pub)。 2. 将公钥内容复制到远程服务器的~/.ssh/authorized_keys文件中,以实现无密码SSH登录。 3. 使用PuTTY配置会话,输入...

    密钥生成工具 puttygen,windows系统下用于生成公钥和私钥。

    Puttygen,全称为PuTTY Key Generator,是Windows操作系统下广泛使用的工具,专门用于生成SSH(Secure Shell)的公钥和私钥对。这个工具是PuTTY套件的一部分,PuTTY是一个流行的免费终端模拟器和网络文件传输应用...

    puttygen随机ssh密码生成器

    puttygen Openshift专用

    【putty】TortoiseGit使用ssh生成私钥的转换工具

    当我们已经拥有一个由OpenSSH生成的私钥文件(通常是.pem或.id_rsa格式),但需要在TortoiseGit(依赖PuTTY组件)中使用时,就需要将这个密钥转换成PPK格式。这个过程中,"【putty】TortoiseGit使用ssh生成私钥的...

    puttygen-附教程

    PuttyGen:是一套可以产生密钥的工具;可以生成RSA或DSA密钥;用于Putty、Plink、PSFP、PSCP和Pageant.

Global site tag (gtag.js) - Google Analytics