Xfce için SSH Anahtarlık


25

Yakın zamanda Ubuntu 9.04'te Gnome'dan Xfce'ye geçtim.

Gnome'da, parolayı ilk girdiğimde parolayı kaydetmemi istedi.

Ancak Xfce'de her bağlanmamda parola isteniyor.

Parolayı Xfce'ye kaydetmenin basit bir yolu var mı?


wfaulk'ın cevabı asıl istediğim şeyi yapmıyor, ama yeterince iyi, bu yüzden kabul ettim. Ssh-add ile, giriş yaptıktan sonra sadece bir kez parolamı girmem gerekiyor.
Alasdair

Yanıtlar:


5

Kullan ssh-agentve ssh-add?


2
ssh-add iyi bir öneridir. Ancak ssh-add komutunu çalıştırmam ve oturumum başına bir kez parola girmem gerekiyor. Bu öncekinden çok daha iyi, ama Gnome'u çalıştırdığımdaki kadar uygun değil.
Alasdair

Gnome, özel anahtar şifrenizi bir yere mi kaydediyor? Ugh. Ya da belki "oturum" ile ne demek istediğinizi bilmiyorum.
wfaulk

Oturum derken, her giriş yaptığımda kastediyorum. Evet, gnome-keyring, parolayı diskte saklar, ancak giriş şifresi kullanılarak şifrelenir.
Alasdair

Doğru, her seferinde ssh-add komutunu çalıştırmalısınız. Gerçekten sinir bozucu.
ablmf

Evet, Gnome otomatik olarak ~ / .ssh içindeki tüm özel anahtarları ssh-add's, ancak Xfce yapmaz.
graywh

42

Seahorse ( sudo apt-get install seahorse) uygulamasını yüklediyseniz , export $(gnome-keyring-daemon --daemonize --start)kendinize ekleyin .bashrc, vanilya Ubuntu'dakiyle aynı SSH anahtar davranışını elde edin.


8
Bu kabul edilen cevap olmalı.
mreq

6
exportHattı
bash'ınıza

@mreq Katılıyorum, bu cevap OP'nin sorduğu şey için daha uygun.
b10hazard

8

Sanırım aradığınız şey bu:

Genel anahtar kullanımıyla parola olmadan kimlik doğrulaması almak için Xubuntu 11.10'da SSH aracısının kurulması | Hnygard.no

Henüz yapmadıysanız, özel ve genel anahtarınızı ayarlayın (Bkz. Git Ayarının yarısında SSH anahtarının Githubs tanımına bakın). Özel anahtarınıza bir parola eklemeniz önemlidir.

Ssh-askpass paketini kurun:

sudo apt-get install ssh-askpass

Başlamanıza «/ usr / bin / ssh-add» ekleyin. Ayarlar - Ayarlar yöneticisi - Oturum ve başlangıç ​​bölümüne gidin. Application Autostart'a gidin ve «/ usr / bin / ssh-add« komutunu çalıştıran bir öğe ekleyin:

Bir sonraki girişinizde parolanızı isteyen aşağıdaki iletişim kutusunu alacaksınız. Girdikten sonra bir şifre açmadan bir terminal açabilir veya sftp'yi dosya yöneticisinde kullanabilirsiniz.


thx, bu benim için çalışıyor!
Produnis

Benim için şans yok. Nasıl ssh-addçağırıldığını anlıyor musunuz ssh-askpass? Bu bana açık değil.
Air

Bu, XFCE'de ssh tuşlarıyla çalışmak için bulduğum en iyi yöntem. Terminali kullanmaktan daha kolay ve tüm GNOME anahtarlık sistemini kurmaktan daha az şişirilmiş. Teşekkürler!
Marlies

3

sshuygulama, $SSH_ASKPASSortam değişkenini ( man ssh) inceler ve parola almak için bu uygulamayı çalıştırır. Bu uygulamayı hatırlayabilen bir başkasına geçirmelisiniz: örneğin GNOME orijinal olarak kullanır.


1

Sadece "Oturum ve Başlangıç" yapılandırmasında Gnome Hizmetlerini etkinleştirin.

Ayarlar-> Oturum ve Başlatma-> Gelişmiş-> Başlangıçta GNOME servislerini başlatma

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.