Saya ingin menggunakan konfigurasi vim saya saat mengedit file, tetapi setidaknya ada 5 server yang berbeda di mana saya harus mengeditnya. Tentu saja saya bisa menggunakan konsol (di mana saya mengatur ssh-keys dan dan memiliki skrip sehingga tidak akan meminta passhphrase), tetapi kemudian saya harus mempertahankan konfigurasi vim pada setiap mesin. jadi saya memutuskan untuk menggunakan gvim dan menelusuri / mengedit mesin jarak jauh melalui scp: //, tetapi pada setiap tindakan muncul popup yang meminta kata sandi.
ini adalah instalasi Ubuntu 10.10, dengan xfce diinstal nanti. saya memeriksa di pengaturan xfce sehingga layanan gnome harus dimulai, tetapi masih tidak akan mengingat kata sandi.
Jawaban:
Anda memerlukan agen SSH agar ini berfungsi. Agen SSH dapat menyimpan kunci pribadi Anda. Anda kemudian dapat membuka kunci sekali ketika Anda masuk, dan terus menggunakan kunci itu tanpa kata sandi sepanjang sisa sesi Anda.
Ada dua implementasi yang menyediakan fungsi ini:
Untuk menggunakan ssh-agent standar, pastikan itu berjalan dan kemudian tambahkan kunci pribadi Anda ke sesi saat ini menggunakan
ssh-add
.sumber
Anda harus memberikan kata sandi kepada agen ssh, meluncurkan terminal dan ketik:
$ ssh-add
ketik frasa sandi Anda dan itu akan berfungsi.
sumber
Bukan jawaban langsung untuk pertanyaan Anda, tetapi ini adalah solusi alternatif untuk skenario Anda.
Anda bisa menggunakan sshfs dan memetakan pohon file jarak jauh dengan cara ini. Kemudian perlakukan mereka sebagai file biasa yang merupakan bagian dari sistem file root lokal Anda.
sumber