ฉันใช้ตัวจัดการหน้าต่างที่น่าประทับใจ
ฉันจะเพิ่มรหัสส่วนตัวอย่างถาวรด้วยรหัสผ่านได้อย่างไร
แรงบันดาลใจจากคำตอบที่นี่ฉันได้เพิ่มคีย์ส่วนตัวใน ~ / .ssh / config
เนื้อหาของ ~ / .ssh / config:
IdentityFile 'private key full path'
สิทธิ์ของ ~ / .ssh / config: 0700
แต่มันไม่ได้ผลสำหรับฉัน
ถ้าฉันเพิ่มคีย์ด้วยตนเองในทุกเซสชันมันใช้งานได้ แต่ฉันกำลังมองหาวิธีที่หรูหรากว่า (ไม่ใช่ใน. bashrc)
แก้ไข :
- ใช้รุ่นGnome classic (ไม่มีเอฟเฟกต์)
หลังจากเพิ่มคีย์ SSH ssh-copy-if
ไปยังโฮสต์ระยะไกลฉันได้รับพรอมต์ต่อไปนี้ในเทอร์มินัล (เทอร์มินัล GNOME 3.0.1) เมื่อฉันลงชื่อเข้าใช้:
ssh -i .ssh/Password-Protected-Key user@host
Enter passphrase for key '.ssh/Password-Protected-Key':
- ใช้เครื่องมือจัดการหน้าต่างที่น่ากลัว v3.4.10 ฉันมีอยู่แล้ว
gnome-keyring-dameon
ดังนั้นฉันจึงฆ่า pid ตัวอื่นแล้วเรียกใช้gnome-keyring-daemon --start | grep SOCK
(ฉันได้เพิ่มเข้าไปใน. profile) เอาต์พุต (grep):
SSH_AUTH_SOCK=/tmp/keyring-2LXXXX/ssh
ฉันทำตามขั้นตอนเดียวกันแน่นอนและในทำนองเดียวกันฉันไม่ได้รับกล่องโต้ตอบ ssh-add GUI
แก้ไข 2 :
ฉันสร้างรหัสผ่านป้องกันใหม่จาก Ubuntu 11.10 บนเครื่องเสมือนและฉันยังคงไม่สามารถรับรหัสผ่านได้
แก้ไข 3 : ดูเหมือนว่าสิ่งนี้ไม่สามารถทำงานในตัวจัดการหน้าต่างที่ยอดเยี่ยม :( และอาจเป็นไปได้อื่น ๆ ..