2016-06-10 3 views
0

Имейте ключ ppk для входа в систему amazon. Но для входа в систему с Linux-машины он должен быть преобразован в файл pem, как я читаю в следующих ссылках.Нужна замазка в centos7 для преобразования файла ppk в файл pem для передачи файлов на amazon

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.

[[email protected] ~]$ 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 

[[email protected] ~]$ 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 

[[email protected] ~]$ 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 

[[email protected] ~]$ 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 

[[email protected] ~]$ 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 

Действительно оценен, если имеется какой-либо другой способ.

+0

Вам может понадобиться обновить репозиторий .. Попробуйте взглянуть на это: HTTP: //www.tecmi nt.com/how-to-enable-epel-repository-for-rhel-centos-6-5/ – ryekayo

+1

Centos действительно предлагает пакет шпатлевки, попробуйте это wget http://packages.sw.be/rpmforge-release/ ... f.i386.rpm rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm yum --enablerepo = rpmforge install putty – error2007s

+0

Я установил репозиторий epel-release и попытался. но это не так. Отредактировал мой вопрос с repolist, доступным на моей машине. –

ответ

0
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 
0

rpmforge, кажется, не доступны в данный момент. В срочнослужащие шагов работали на моем CentOS 7 системы:

  1. Скачать и установить Epel Repository: Суды WGET http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm Sudo мин -ivh EPEL-релиз-7-10.noarch.rpm

  2. Установите замазку: Sudo ням установить шпатлевка