Ketika saya menggunakan SSH untuk pertama kalinya setelah boot, itu meminta saya untuk frasa sandi kunci pribadi saya yang terbuka (yang merupakan perilaku yang saya harapkan). Tapi ia melakukannya di jendela, bukan di shell (mirip dengan gksudo
VS sudo
). Ini membuat frustrasi (saya harus menggunakan mouse saya untuk mengklik jendela) dan yang kedua kadang-kadang menyebabkan bug (saya menggunakan terminal Guake, kadang-kadang dalam layar penuh, dalam hal ini saya tidak bisa fokus pada jendela SSH dan saya terpaksa me-restart X ).
Jadi, pertanyaan saya adalah: Apakah ada cara untuk memaksa SSH meminta frasa sandi kunci pribadi saya di baris perintah, alih-alih membuka jendela?
Jawaban:
Anda mungkin memiliki salah satu
*-askpass
paket yang diinstal, dan variabel lingkunganSSH_ASKPASS
diatur sesuai; lihat ssh (1) . Menghapus variabel, misalnya di Anda~/.bashrc
, atau menghapus paket harus melakukan trik.Lihat juga Beri tahu SSH untuk menggunakan prompt grafis untuk frasa sandi utama untuk masalah terbalik dan beberapa petunjuk tentang lingkungan.
sumber
gnome-keyring
(tangkapan layar oleh OP akan mengkonfirmasi hal itu), seperti yang dijelaskan dalam jawaban saya yang lain.gnome-askpass
jendelanya tidak seperti biasanya: askpass hanya bertuliskan "Masukkan frasa sandi OpenSSH Anda" dengan bidang teks. Saya mencoba mengambil tangkapan layar, tetapi tidak berhasil: jendela menangkap peristiwa utama (masalah yang sama yang menyebabkan bug dengan guake layar penuh). Saya akan mengambil gambar jika perlu.Anda memiliki kunci pribadi yang ditambahkan di
gnome-keyring
atau sesuatu yang lain, yang mengeluarkan prompt GUI untuk frasa sandi. Anda tidak dapat membuangnya di pengaturan ini.Tetapi ada kemungkinan untuk menggunakan normal
ssh-agent
(dengan menghapusgnome-keyring
atau memulaissh-agent
setelah itu) danAddKeysToAgent yes
opsi di Andassh_config
, yang akan menghasilkan perilaku yang Anda harapkan - setelah boot, agen tidak akan memiliki kunci apa pun dan mereka akan secara otomatis ditambahkan setelah penggunaan pertama.Kasus serupa dijelaskan dalam pertanyaan terkait:
sumber