【问题标题】:Need putty in centos7 to convert ppk file to pem file to transfer files to amazoncentos7需要putty将ppk文件转换为pem文件传输文件到amazon
【发布时间】:2016-10-11 09:46:12
【问题描述】:

有一个 ppk 密钥来登录亚马逊机器。但要从 linux 机器登录,它必须转换为 pem 文件,正如我在以下链接中阅读的那样。

http://sarathlal.com/convert-ppk-file-to-pem-file-connect-to-remote-server-via-ssh-linux/

http://webkul.com/blog/convert-a-ppk-file-to-a-pem-file/

但是在centos7 中找不到/安装putty。

[dkanagaraj@localhost ~]$ sudo yum install puttygen
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosv.centos.org
 * extras: centosk3.centos.org
 * updates: centosv.centos.org
No package puttygen available.
Error: Nothing to do

[dkanagaraj@localhost ~]$ sudo yum install putty
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosv.centos.org
 * extras: centosk3.centos.org
 * updates: centosv.centos.org
No package putty available.
Error: Nothing to do

[dkanagaraj@localhost ~]$ sudo yum install putty-tools
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosv.centos.org
 * extras: centosk3.centos.org
 * updates: centosv.centos.org
No package putty-tools available.
Error: Nothing to do

[dkanagaraj@localhost ~]$ sudo yum whatprovides putty
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosv.centos.org
 * extras: centosk3.centos.org
 * updates: centosv.centos.org
No matches found

[dkanagaraj@localhost ~]$ sudo yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centosv.centos.org
 * epel: mirror.pregi.net
 * extras: centosk3.centos.org
 * updates: centosv.centos.org
repo id                                                                              repo name                                                                                                           status
base/7/x86_64                                                                        CentOS-7 - Base                                                                                                      9,007
epel/x86_64                                                                          Extra Packages for Enterprise Linux 7 - x86_64                                                                      10,122
extras/7/x86_64                                                                      CentOS-7 - Extras                                                                                                      310
updates/7/x86_64                                                                     CentOS-7 - Updates                                                                                                   1,687
repolist: 21,126

如果有其他方法可用,真的很感激。

【问题讨论】:

  • 您可能需要更新您的存储库。尝试看看这个:tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5
  • Centos 提供 putty 包试试这个 wget packages.sw.be/rpmforge-release ... f.i386.rpm rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm yum -- enablerepo=rpmforge 安装腻子
  • 我安装了 epel-release repo 并尝试过。但它没有。用我机器上的 repolist 编辑了我的问题。
  • 这是您想要转换的时间吗?如果是,则在 ubuntu 机器上转换文件(如果有的话)并将该密钥复制到 Centos 机器
  • 谢谢@error2007s。我可以按照你说的做。在下面给出我的答案

标签: amazon-web-services amazon-ec2 centos putty centos7


【解决方案1】:

登记的步骤在我的 CentOS 7 系统上运行:

[下载并安装 EPEL 存储库]

sudo wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
sudo rpm -ivh epel-release-7-11.noarch.rpm

[安装腻子]

sudo yum install putty

【讨论】:

    【解决方案2】:
    wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
    sudo rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
    sudo yum --enablerepo=rpmforge install putty
    puttygen SISPKey.ppk -O private-openssh -o pemkey.pem
    cd .ssh
    cp pemkey.pem ~/.ssh/
    chmod 400 .ssh/pemkey.pem
    

    【讨论】:

    • 唯一的答案说有一个 puttygen 命令。谢谢。
    【解决方案3】:

    rpmforge 目前似乎不可用。入伍的步骤适用于我的 CentOS 7 系统:

    1. 下载并安装 EPEL 存储库: 须藤wgethttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm sudo rpm -ivh epel-release-7-10.noarch.rpm

    2. 安装腻子: sudo yum install putty

    【讨论】:

      猜你喜欢
      • 2018-07-30
      • 2020-10-31
      • 1970-01-01
      • 2016-01-30
      • 2019-05-24
      • 2022-01-10
      • 1970-01-01
      • 2018-08-06
      相关资源
      最近更新 更多