Apakah ada cara untuk mengonversi file PEM ke file PPK? (Anda mungkin menebak bahwa Amazon EC2 memberi saya file PEM, dan saya perlu menggunakan format PPK untuk konektivitas SSH).
Apakah ada cara untuk mengonversi file PEM ke file PPK? (Anda mungkin menebak bahwa Amazon EC2 memberi saya file PEM, dan saya perlu menggunakan format PPK untuk konektivitas SSH).
Jawaban:
Gunakan PuTTYGen
vCloud Express sekarang memiliki kemampuan untuk membuat Kunci SSH untuk server Linux. Fungsi ini akan memungkinkan pengguna untuk membuat beberapa kunci kustom dengan memilih opsi "Akun Saya / Manajemen Kunci". Setelah kunci dibuat, pengguna akan diminta untuk memilih Kunci SSH yang diinginkan selama proses "Buat Server" untuk Linux.
Menghubung
Terhubung dengan Putty.
Klik "Jelajahi" dan pilih file .PPK yang Anda ekspor dari puttygen.
Klik "Buka". Saat koneksi muncul, masukkan nama pengguna (defaultnya adalah vcloud).
Instruksi disalin dari sini
Saya agak kaget karena ini belum terjawab karena solusinya sangat sederhana.
Seperti yang disebutkan di posting sebelumnya, Anda tidak ingin mengubahnya menggunakan C #, tetapi hanya sekali. Ini mudah dilakukan dengan PuTTYGen.
Nikmati!
Untuk konektivitas SSH ke instans AWS EC2, Anda tidak perlu mengonversi file .PEM ke file PPK bahkan di mesin windows, SSH sederhana menggunakan alat 'git bash'. Tidak perlu mengunduh dan mengonversi perangkat lunak ini - Semoga ini akan menghemat waktu Anda mengunduh dan mengonversi kunci dan memberi Anda lebih banyak waktu untuk hal-hal EC2.
Jika Anda memiliki mesin Linux, instal puttygen di sistem Anda dan gunakan perintah di bawah ini untuk mengonversi kunci
pem ke ppk gunakan perintah di bawah ini:
puttygen keyname -o keyname.ppk
Perintah di bawah ini digunakan untuk mengubah ppk menjadi pem bukan pem menjadi ppk
puttygen filename.ppk -O private-openssh -o filename.pem
Jalankan puttygen dari Command Prompt
Sebuah. Klik tombol "Muat" untuk "Memuat file kunci pribadi yang ada"
b. Ubah filter file menjadi “All Files ( . )
C. Pilih YourPEMFILE.pem
d. Klik Buka
e. Puttygen menunjukkan pemberitahuan yang mengatakan bahwa itu Berhasil mengimpor kunci asing. Klik OK.
f. Klik tombol "Simpan kunci pribadi"
g. Ketika ditanya apakah Anda yakin ingin menyimpan tanpa memasukkan kata sandi, jawab "Ya".
h. Masukkan nama file YourPEMFILE.ppk
i. Klik "Simpan"
Anda perlu melakukan hal berikut:
1. Unduh PuTTYGen dengan Pageant .
2. Tekan tombol "load" dan pilih file ".pem" Anda .
3. Tekan tombol "simpan kunci pribadi" dan simpan file ".ppk" Anda .
4. Buka Pageant dan tekan tombol "add key" . Hanya semua. Terus jalankan Pageant di latar belakang .
5. Sekarang login melalui SSH atau SFTP tanpa memilih kolom password.
Saya menggunakan versi percobaan ZOC Terminal Emulator dan berhasil. Itu siap menerima file * .pem Amazon.
Triknya adalah, Anda perlu menentukan "ec2-user" alih-alih "root" untuk nama pengguna - meskipun contoh yang ditunjukkan di konsol EC2, itu salah! ;-)
Saya memiliki masalah yang sama dengan PuttyGen yang tidak ingin mengimpor kunci pribadi openSSH. Saya mencoba segalanya dan yang saya temukan adalah versi lama PuttyGen tidak mendukung pengimporan OpenSSH. Setelah saya mengunduh Putty terbaru, puttygen kemudian mengizinkannya untuk mengimpor kunci pribadi openssh dengan baik. Saya sekarang memiliki lubang di sisi meja saya untuk membenturkan kepala saya ke sana selama satu jam terakhir.