Mendapatkan Pageant untuk menyimpan file kunci?

31

Saya menggunakan Pageant (pada Windows 7) untuk masuk ke koneksi SSH dengan file .ppk kunci pribadi. Namun setiap kali saya memulai program saya harus menambahkan semua kunci yang saya inginkan lagi dan memasukkan kunci enkripsi mereka. Bagaimana saya bisa mendapatkannya untuk menyimpan barang ini?

firefusion
sumber
6
Saya memiliki masalah yang sama (yang saya rasa tidak dibahas dalam jawaban). Kontes tidak lagi menyimpan kunci untuk saya. Tentu saja frasa sandi tidak disimpan, itu akan menjadi bodoh, tetapi saya tidak melihat alasan untuk menjatuhkan kunci. Mencoba menjalankan sebagai Administrator, tidak membantu.
Zano
Mungkin ini akan berguna: winscp.net/eng/docs/ui_pageant#getting_started_with_pageant
Shasi kanth

Jawaban:

7

Kontes tidak dapat menyimpan kunci enkripsi untuk file kunci. Itu akan mengalahkan seluruh tujuan mengenkripsi kunci di tempat pertama ...

Namun, jika Anda mengedit kunci dengan PuTTYgen, Anda dapat menyimpan kunci yang tidak dienkripsi. Biarkan bidang kata sandi kosong.

Dennis
sumber
1
Perhatikan bahwa kunci yang tidak terenkripsi cukup tidak aman dan siapa pun yang mendapatkan file kunci memiliki akses ke server untuk kunci itu.
Ikke
5
Saya tidak berpikir dia berbicara tentang menyimpan kata sandi untuk kunci. Pageant benar-benar lupa tentang seluruh keberadaan .ppkfile yang telah dimuatnya. Bahkan yang tanpa perlindungan kata sandi. Jelas itu bodoh.
Timmmm
29

Seperti yang sudah disebutkan, Anda dapat menambahkan lokasi kunci sebagai argumen baris perintah ke kontes. Jika Anda menjalankan kontes dari folder Start-Up Windows, cukup berikan lokasi kunci sebagai argumen baris perintah di pintasan. Sebagai contoh:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

Untuk panduan komprehensif untuk mengatur ini, lihat halaman ini .

dikerjakan
sumber
1
Menjalankan perintah itu dalam file batch tampaknya membekukan baris perintah. Tidak pernah kembali dari eksekusi. Namun itu mulai baik-baik saja, tetapi kontrol tidak pernah kembali ke file batch.
Achshar
@Ashshar solusi yang dijelaskan di atas tidak memerlukan file batch; Anda cukup membuat pintasan Windows yang menunjuk ke pageant.exe, lalu menambahkan jalur .ppk ke akhir bidang Target di Properties pintasan. Jika Anda ingin menjalankan ini di .bat, Anda harus menggunakan START C:\path\to\pageant.exe ...untuk memulai kontes dalam proses terpisah.
Ken Bellows
Akankah kontes meminta kata sandi dan kapan?
CoolMind
9

Cara paling sederhana untuk melakukan ini di Windows adalah dengan membuat pintasan yang dibuat khusus di dalam folder Startup (Mulai -> Program -> Startup):

Catatan: Ini hanya berfungsi jika Anda tidak menetapkan kata sandi pada kunci Anda

  1. pergi ke menu Start, lalu "Program", klik kanan pada folder Startup dan pilih "Open"
  2. klik kanan di dalam folder dan pilih "Baru", lalu "Pintasan"
  3. browse ke instalasi Putty Anda, misalnya "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty" dan pilih "pageant.exe"
  4. beri nama pintasan apa pun yang Anda inginkan
  5. klik kanan pintasan yang baru dibuat dan pilih "Properties" Anda akan melihat sesuatu seperti ini: masukkan deskripsi gambar di sini

Tambahkan path lengkapnya ke bidang "Target" Anda seperti: Target: "C: \ Program Files (x86) \ Atlassian \ SourceTree \ tools \ putty \ pageant.exe" C: \ Git \ Key.ppk

Anda seharusnya sekarang melihat:

masukkan deskripsi gambar di sini

Pengaturan khusus ini untuk GitFlow dan Jira.

crh225
sumber
Rupanya disalin (sebagian) dari blog.shvetsov.com/2010/03/...
isherwood
@isherwood, Pekerjaan saya memblokir tautan itu karena mengategorikan blog sebagai permainan.
crh225
langkah 1 dapat disederhanakan dengan:winkey + r, 'shell:startup'
Aequitas
4

Anda dapat menambahkan semua kunci di baris perintah, tetapi kata sandi harus dimasukkan dengan tangan

Malas Badger
sumber
1

Anda juga bisa tidak menutup pagent jika itu cocok dengan model keamanan Anda. Saya telah mengkonfigurasi saya untuk memulai secara otomatis dengan kunci pribadi saya ketika sistem saya boot, sehingga ketika saya memuat desktop saya, saya cukup ketik kata sandi saya, dan saya baik untuk pergi sampai saya mematikan sistem saya. Anda ingin menetapkan kata sandi screensaver dan aktivasi screensaver yang agresif untuk memastikan sistem Anda cepat terlindungi jika Anda meninggalkannya.

Darth Android
sumber