Menggabungkan dua paket berbeda untuk solusi keamanan bisa berbahaya. Ini adalah satu-satunya cara Putty untuk melakukannya, hanya menggunakan perangkat lunak dari situs Putty.
Pertama-tama Anda harus menggunakan PuTTYgen untuk membuat pasangan kunci, lalu pasang kunci pribadi di Putty, dan salin kunci publik ke situs jarak jauh. Inilah cara Anda melakukan ini.
Unduh PuTTYgen, dan jalankan untuk menghasilkan kunci SSH2-RSA. Saya akan menggunakan setidaknya 4098 bit. Klik tombol Generate, gerakkan mouse ke sekitar, hingga pasangan kunci dibuat.
Setelah dihasilkan, layar Anda akan terlihat seperti ini:
Jelaskan akun di bidang "Komentar Kunci". Kemudian simpan kunci pribadi di satu file, dan kunci publik di file lain.
Kunci publik Anda akan terlihat seperti ini:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20160822"
AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud1
1IiD6f1jw/7Lv7CvZcCdk/OVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt
YEQgtbJd/hyHtTHK9X/wiKeQr7LjHZcEg3osYh+MzZFscldQM/a/Z26AKh81EC9X
uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S/lZ
4v/yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd
zBihq85a1SHx0LBk31342HsCiM4el//Zkicmjmy0qYGShmzh1kfZBKiBs+xN4tBE
yjRNYhuMGP2zgpr9P/FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS/N91luc099g
Z+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T
rcyrSIP9H/PDuBuYoOfSBKies6bJTHi9zW2/upHqNlqa2+PNY64hbq2uSQoKZl1S
xwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TX/ivQ+IsWEV3wnXeA4I1xfnodfXdhwn
ybcAlqNrE/wKb3/wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw
Aby0MW0=
---- END SSH2 PUBLIC KEY ----
Anda harus mengedit ini ke formulir yang cocok untuk situs jarak jauh Anda. Mari kita asumsikan itu mesin Linux menggunakan ssh.
Edit file sehingga memiliki tiga bidang:
- Yang pertama harus mengatakan "ssh-rsa"
- Yang kedua harus menjadi kunci publik Anda semua dalam satu baris tanpa spasi.
- Yang ketiga adalah komentar - yang dapat sesuai dengan bidang komentar kunci Anda.
Jadi seharusnya terlihat seperti ini ketika selesai
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw / 7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = rsa kunci-20.160.822-
Secara pribadi, saya akan menyalin file ke mesin Linux, dan kemudian mengeditnya, karena editor seperti vim jauh lebih toleran terhadap garis panjang. Saya akan menggunakan perintah 'J' untuk bergabung dengan dua baris, lalu mencari spasi dan menghapus spasi di antara baris. Ketika saya menyalin file ini ke Windows, sistem bersikeras membagi garis panjang tunggal menjadi beberapa baris dengan "\" di antara baris. Yuck. Untuk melanjutkan...
Masuk ke mesin jarak jauh, dan salin / edit, lalu tambahkan kunci publik ke file ~ / .ssh / authorized_keys dalam format yang sama dengan kunci lainnya. Itu harus menjadi satu baris. Seharusnya ada tiga bidang dalam satu baris. Yang pertama mengatakan "ssh-rsa". Yang kedua adalah kunci yang harus diakhiri dengan karakter "=" bidang ketiga adalah opsional, dan akan berisi apa yang Anda masukkan di bidang Komentar Kunci.
Jika ini adalah pertama kalinya Anda membuat file ~ / .ssh / authorized_keys, pastikan direktori dan file tersebut tidak dapat dibaca kelompok atau dunia.
Setelah ini selesai, maka Anda harus membuat sesi Putty di mana kunci pribadi digunakan.
Dalam sesi Putty, buka Connection => SSH => Auth dan klik browse dan pilih tempat Anda menyimpan kunci pribadi Anda "Ini file * .ppk".
Kemudian simpan sesi ini (saya berasumsi Anda juga mengatur akun, alamat IP, dll.).
Setelah ini selesai, Anda hanya perlu memilih sesi, dan Anda masuk.
Cara yang lebih aman adalah menyimpan kunci pribadi Anda dalam file terenkripsi, menggunakan frasa sandi. Kemudian gunakan Pageant untuk mengelola kata sandi Anda. Dengan begitu kunci privat selalu terenkripsi, dan Anda hanya perlu mengetikkan frasa sandi sesekali.