20Jul

Cara SSH Hop Dengan Key Forwarding dari Windows

click fraud protection


Apakah Anda memiliki kebutuhan untuk bekerja dengan kunci SSH dari Windows dan Anda merasa bahwa ini menjadi masalah dengan sangat cepat?
HTG membahas bagaimana membuat proses setransparan mungkin, dengan menggunakan paket paket Putty.

Gambar oleh kaneda99.

Overview

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

Instal program dasar / paket

  • Dapatkan paket Putty ( bukan hanya yang dapat dieksekusi) dan pasanglah.
  • Opsional mendapatkan program WinSCP dan mRemote, dan menginstalnya.

Menghasilkan pasangan kunci

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

instagram viewer

  • Buka "PuTTY Key Generator" dengan masuk ke "Start" - & gt;"PuTTY" - & gt;"PuTTYgen"
  • Meskipun tidak diperlukan, sebaiknya ubah panjang kunci Anda dari default 1024. Ubah jumlah "bit" di bagian bawah dari "1024" menjadi "4096".
  • Klik "Hasilkan" dan gerakkan mouse Anda secara acak sampai bar mencapai 100%.Ini "garam" kunci Anda, jadi cobalah untuk membuat gerakan mouse Anda sebagai acak mungkin.
  • Begitu program selesai menghasilkan kunci,
  • Pada baris "Komentar Utama", 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 ada orang yang bisa mengaksesnya dan Anda hanya akan terganggu dengan masuk sekali pada saat boot mesin, jika Anda melakukan semua langkah dalam panduan ini.
  • Klik "Save private key".
Catatan: Jika Anda sudah memiliki kunci pribadi tersimpan, Anda dapat "mengekstrak" bagian publik dengan "memuat" ing 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 "Pageant" dari menu awal.(Catatan: mungkin dilepas ke baki sistem)
  • Jika telah meluncur ke baki sistem, klik dua kali, untuk membuka jendela utama.
  • Klik "Add Key" dan berikan Papan Kunci tersimpan Anda.
  • 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 untuk digunakan untuk koneksi.

Memuat Tombol secara otomatis saat startup( Opsional)

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

  1. Dengan asumsi Anda telah membiarkan Pageant untuk mengambil alih akhiran ppk, Anda harus bisa menambahkan file kunci ke "startup" Windows.map.
  2. Buat shortcut ke program yang melewati key-files sebagai parameter. Misalnya, perintah "Target" untuk dua( 2) kunci akan terlihat seperti:

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

Aktifkan forwarder SSH Agent( Putty / mRemote)

Konfigurasi ini bersifat opsional, namun melakukannya akan memungkinkan Anda menyetel SSHed ke mesin untuk melanjutkan dan SSH daripadanya, ke mesin berikutnya, dengan tombol yang sama. Untuk melakukan ini:

  • Buka PuTTY.
  • Di bawah "Sambungan" - & gt;"SSH" - & gt;"Auth".
  • Periksa "Izinkan agen meneruskan".
  • Kembali ke "Session"
  • Pilih entri "Default Settings".
  • Klik "Simpan".
  • Selesai

Memungkinkan SSH Agent forwarding( WinSCP)

  • Di tab koneksi baru WinSCP, Aktifkan opsi Advance options.
  • Masuk ke "SSH" - & gt;"Otentikasi".
  • Centang kotak "Izinkan agen penerusan".
  • Buka "Opsi Umum" dengan mengklik "Preferensi" - & gt;"Preferensi".
  • Aktifkan Putty untuk dipanggil dengan opsi penerusan dengan masuk ke "Integrasi" - & gt;"Aplikasi" dan menambahkan opsi "-A" CLI.
  • Sekarang Anda bisa membuat template ini untuk koneksi berikutnya dengan kembali ke "Session" dan mengetik, informasi dasar yang Anda tahu akan seragam di semua koneksi( jika ada), seperti Username, IP, Etc '.Lalu "simpan" sesi.
Catatan Penulis
Sementara pengguna puritan, akan mengatakan bahwa SSHing yang serius, harus dilakukan dari mesin Linux, kenyataannya adalah bahwa bug Ubuntu # 1 "Microsoft memiliki pangsa pasar mayoritas desktop", masih berlaku. Mungkin suatu hari kita akan pindah ke desktop Linux sepenuhnya, tapi hari itu tidak akan hari ini dan bukan untuk shell berusia 35 tahun. Spike

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