Beranda » bagaimana » Cara SSH Hop Dengan Penerusan Kunci dari Windows

    Cara SSH Hop Dengan Penerusan Kunci dari Windows


    Apakah Anda perlu bekerja dengan kunci SSH dari Windows dan Anda merasa ini sangat merepotkan?
    HTG menjelaskan bagaimana membuat proses setransparan mungkin, menggunakan paket The PuTTY.

    Gambar oleh kaneda99.

    Ikhtisar

    Dalam panduan ini kami akan menjelaskan cara SSH ke mesin Linux dari Windows dengan kunci publik Anda, menggunakan Putty & Winscp. Selain itu, kami akan mengaktifkan opsi penerusan. Ini akan memungkinkan Anda untuk terus melompat dari mesin yang terhubung dengan kunci Anda, ke mesin lain yang mendukung SSHing dengan kunci. Kami tidak akan membahas cara memasukkan kunci publik Anda ke mesin Linux, karena kami telah membahas topik ini.

    Instal program / paket dasar

    • Dapatkan Putty paket (bukan hanya yang dapat dieksekusi) dan instal.
    • Secara opsional, dapatkan program WinSCP dan mRemote, dan instal.

    Hasilkan sepasang Key

    Jika Anda belum membuat pasangan kunci, dan Anda ingin melakukannya dari kenyamanan desktop Windows Anda, Anda dapat menggunakan "Putty Key Generator" yang diinstal sebagai bagian dari "paket Putty":

    • Buka "Putty Key Generator" dengan masuk ke "Mulai" -> "Putty" -> "PuttyTgen"
    • Meskipun tidak diperlukan, Anda disarankan untuk mengubah panjang kunci Anda dari standar 1024. Ubah jumlah "bit" di bagian bawah dari "1024" menjadi "4096".
    • Klik "Hasilkan" dan gerakkan mouse Anda secara acak hingga bilah mencapai 100%. Ini "menggarami" kunci Anda, jadi cobalah untuk membuat gerakan tetikus Anda se acak mungkin.
    • Setelah program selesai menghasilkan kunci,
    • Pada baris "Komentar Kunci", ubahlah menjadi sesuatu yang lebih berguna seperti nama Anda. Sebagai contoh:
    • Meskipun tidak diperlukan, sangat disarankan agar Anda menetapkan frasa sandi pada kunci pribadi. Ini akan melindungi kunci pribadi Anda jika seseorang mendapatkan akses ke sana dan Anda hanya akan terganggu dengan memasukkannya sekali saat mesin dinyalakan, jika Anda melakukan semua langkah dalam panduan ini..
    • Klik pada "Simpan kunci pribadi".
    Catatan: Jika Anda sudah memiliki kunci pribadi yang disimpan, Anda dapat “mengekstrak” bagian publik dengan “memuatnya” dengan generator.

    Mengkonfigurasi Key-quartermaster

    Program "Pageant" yang diinstal sebagai bagian dari paket Putty, dapat menyimpan kunci Anda dan memberikannya kepada mRemote, WinSCP dan Putty sesuai kebutuhan.

    • Buka "Kontes" dari menu mulai. (Catatan: mungkin lari ke baki sistem)
    • Jika sudah lari ke system tray, klik dua kali, untuk membuka jendela utama.
    • Klik "Tambah Kunci" dan berikan Pasangan Kunci Anda yang disimpan.
    • Jika perlu, berikan frasa sandi.

    Selesai, mulai sekarang, Putty, WinSCP dan program apa pun yang berfungsi sebagai fronted untuk mereka (seperti mRemote) akan terlebih dahulu berkonsultasi dengan program Pageant jika ada kunci yang digunakan untuk koneksi.

    Memuat Kunci secara otomatis saat startup (Opsional)

    Proses di atas perlu diulang setelah setiap mesin dinyalakan kembali, karena Pageant tidak menyimpan konfigurasi kunci yang dimuat. Untuk membuatnya memuat konfigurasi secara otomatis saat startup, Anda dapat menggunakan salah satu dari dua metode berikut:

    1. Dengan anggapan Anda telah mengizinkan Pageant untuk mengambil alih akhiran ppk, Anda seharusnya dapat dengan mudah menambahkan file kunci ke folder "startup" Windows.
    2. Buat pintasan ke program yang meneruskan file-file kunci sebagai parameter. Misalnya, perintah "Target" untuk dua (2) kunci akan terlihat seperti:

      “C: \ Program Files (x86) \ PuTTY \ pageant.exe” “C: \ Users \ AviadR \ Documents \ aviad 4096.ppk” “C: \ Users \ AviadR \ Documents \ aviad's 1024.ppk
    • Kemudian, tambahkan pintasan ini ke startup jendela.

    Aktifkan penerusan Agen SSH (Putty / mRemote)

    Konfigurasi ini bersifat opsional, tetapi melakukannya akan memungkinkan Anda setelah SSH masuk ke mesin untuk melanjutkan dan SSH dari itu, ke mesin berikutnya, dengan kunci yang sama. Untuk melakukan ini:

    • Buka Putty.
    • Di bawah "Koneksi" -> "SSH" -> "Auth".
    • Periksa "Izinkan penerusan agen".
    • Kembali ke "Sesi"
    • Pilih entri "Pengaturan Default".
    • Klik pada "Simpan".
    • Selesai.

    Aktifkan penerusan Agen SSH (WinSCP)

    • Di tab koneksi baru WinSCP, Aktifkan kotak centang Opsi lanjutan.
    • Pergi ke "SSH" -> "Otentikasi".
    • Centang kotak "Izinkan penerusan agen".
    • Pergi ke "Opsi Umum" dengan mengklik "Preferensi" -> "Preferensi".
    • Aktifkan Putty untuk dipanggil dengan opsi penerusan dengan masuk ke "Integrasi" -> "Aplikasi" dan menambahkan opsi "-A" CLI.
    • Anda sekarang dapat menjadikan ini template untuk koneksi selanjutnya dengan kembali ke "Session" dan mengetik, informasi dasar yang Anda tahu akan seragam di semua koneksi (jika ada), seperti Username, IP, Etc '. Kemudian “simpan” sesi tersebut.
    Catatan Penulis Sementara purists, akan mengatakan bahwa SSHing serius, harus dilakukan dari mesin Linux, kenyataannya adalah bahwa bug Ubuntu # 1 "Microsoft memiliki pangsa pasar desktop mayoritas", masih berlaku. mungkin suatu hari kita akan pindah ke desktop Linux sepenuhnya, tetapi hari itu tidak akan hari ini dan tidak untuk shell berusia 35 tahun.

    Spike: Jadi saya rasa saya melayani waktu saya dan saya bebas untuk pergi?
    SoundWave: Bebas untuk pergi, ke Cybertron ...