GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Mengonversi Amazon .pem Key Menjadi Putty .ppk Key Linux?

Saya telah membuat dan mengunduh .pem private pribadi kunci dari AWS. Namun, untuk menggunakan Putty agar terhubung ke mesin virtual, saya harus memiliki kunci itu di .ppk format. Proses konversi dirinci dalam kira-kira 20 baris di sini:

  • http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/get-set-up-for-amazon-ec2.html#prepare-for-putty

Saya menggunakan Linux Mint (distro Ubuntu) dan saya tahu saya dapat menggunakan puttygen di terminal. Namun, saya tidak tahu cara menggunakan alat ini, atau cara mengkonfigurasi parameter yang diperlukan. Saat saya mengetik puttygen –help saya mendapatkan

PuTTYgen unidentified build, Aug  7 2013 12:24:58
Usage: puttygen ( keyfile | -t type [ -b bits ] )
                [ -C comment ] [ -P ] [ -q ]
                [ -o output-keyfile ] [ -O type | -l | -L | -p ]
  -t    specify key type when generating (rsa, dsa, rsa1)
  -b    specify number of bits when generating key
  -C    change or specify key comment
  -P    change key passphrase
  -q    quiet: do not display progress bar
  -O    specify output type:
           private             output PuTTY private key format
           private-openssh     export OpenSSH private key
           private-sshcom      export ssh.com private key
           public              standard / ssh.com public key
           public-openssh      OpenSSH public key
           fingerprint         output the key fingerprint
  -o    specify output file
  -l    equivalent to `-O fingerprint'
  -L    equivalent to `-O public-openssh'
  -p    equivalent to `-O public'

Tapi saya tidak tahu sama sekali tentang bagaimana melakukan apa yang situs web perintahkan untuk saya lakukan dan semua tentatif saya sejauh ini gagal.

Bagaimana cara saya melakukan apa yang diperintahkan situs web, menggunakan puttygen di terminal?

Jawaban yang Diterima:

Menggunakan GUI

Lihat T&J SO ini tentang cara melakukan apa yang Anda inginkan, berjudul:Konversi PEM ke format file PPK.

kutipan

  1. Unduh .pem Anda dari AWS
  2. Buka PuTTYgen, pilih Jenis kunci yang akan dibuat sebagai:SSH-2 RSA
  3. Klik “Muat” di sisi kanan sekitar 3/4 ke bawah
  4. Setel jenis file ke *.*
  5. Jelajahi, dan Buka file .pem Anda
  6. PuTTY akan otomatis mendeteksi semua yang dibutuhkan, dan Anda hanya perlu mengklik “Simpan kunci pribadi” dan Anda dapat menyimpan kunci ppk Anda untuk digunakan dengan Putty

Menggunakan baris perintah

Jika di sisi lain Anda ingin mengonversi .pem ke .ppk file melalui alat baris perintah puttygen , saya menemukan solusi ini pada SO di T&J ini berjudul:

  • Cara mengonversi pasangan kunci SSH yang dihasilkan menggunakan PuttyGen(Windows) menjadi pasangan kunci yang digunakan oleh ssh-agent dan KeyChain(Linux).
Terkait:Penggantian riwayat gagal saat diimplementasikan dalam skrip Shell?

kutipan

$ puttygen keyfile.pem -O private -o avdev.ppk

Untuk kunci publik:

$ puttygen keyfile.pem -L

Referensi

  • Mengonversi Kunci Pribadi Anda (Putty)

Linux
  1. Perintah untuk Menghasilkan kunci SSH di Linux

  2. Cara Mengonfigurasi Otentikasi Berbasis Kunci SSH Di Linux

  3. Bagaimana mengkonversi file PPK ke PEM menggunakan Command

  1. Cara Menginstal dan Mengonfigurasi Klien SSH Putty di Desktop Linux

  2. Ssh – Perbedaan Antara Kunci Openssh dan Kunci Putty?

  3. Bagaimana cara mengubah kunci .ppk menjadi kunci OpenSSH di Linux?

  1. Bagaimana Mengonversi File PPK ke OpenSSH Keys dan Login menggunakan SSH di Linux?

  2. Memulai SSH di Linux

  3. Terhubung ke server dengan menggunakan SSH di Linux atau Mac OS X