abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Sledujte AbcLinuxu.cz na:
facebook favicon logo  Facebooku twitter favicon logo  Twitteru,   identi.ca favicon logo  Identi.ca,   rss logo  RSS
Rozšířené hledání
×
dnes 07:36 | Nová verze
Bylo oznámeno vydání verze 8 na Gentoo postavené distribuce Sabayon. Naleznete v ní Linux 3.2 (v repozitářích je také experimentální „Fusion“ kernel), podporu btrfs, GNOME 3.2.2 (Cinnamon v repozitářích), KDE 4.7.4, Xfce 4.8, LibreOffice 3.4.4, Java 7, opravy chyb a další novinky. Zdroj: H-Online.
Tomáš Heger (geckon) | Komentářů: 0
dnes 02:36 | Nová verze
Sedmnáctková řada webového prohlížeče Google Chrome byla prohlášena za stabilní. Dle oznámení bylo ve verzi 17.0.963.46 opraveno 20 bezpečnostních chyb. Polovina z nich byla detekována pomocí nástroje AddressSanitizer. Nová řada především rozšiřuje aplikační programové rozhraní prohlížeče (API). Už při zadávání webové adresy dopředně načítá vysoce pravděpodobné stránky. Varuje před nebezpečnými soubory. Nejviditelnější změnou je zmizení "+" z tlačítka pro otevření nové karty.
Ladislav Hagara | Komentářů: 2
včera 13:24 | Komunita
Byla spuštěna možnost registrovat se na letošní ročník konference InstallFest, který proběhne o víkendu 3. a 4. března na Strahově v Praze. Registrace je nepovinná, přijít můžete i bez ní. Podtématem tohoto ročníku je programování a hardware, program naleznete na webu konference.
Tomáš Heger (geckon) | Komentářů: 0
včera 07:19 | Komunita
Carol Smith oznámila letošní osmý ročník Google Summer of Code. Podle plánu se zájemci o mentoring studentů mohou hlásit od 27. února do 9. března, studenti samotní mohou zasílat své přihlášky od 26. března. Pokud vás zajímají statistiky, podívejte se na některé údaje z minulých let.
Tomáš Heger (geckon) | Komentářů: 0
včera 06:37 | Komunita
Po zhruba roce a půl došlo k další změně na pozici Fedora Project Leader. Ze zatím neznámých důvodů na tuto pozici rezignoval Jared Smith, který ji v červnu 2010 převzal po Paulu W. Frieldsovi. Novým vedoucím projektu Fedora se stala Robyn Bergeronová z Red Hatu. Ta dříve zastávala pozici Fedora Program Manager a podílela se také na organizaci FUDConu.
Migilenik | Komentářů: 16
včera 06:23 | Komunita
Komunitní manažer Canonicalu Jono Bacon na svém blogu vyzývá členy komunity kolem Ubuntu, aby organizovali akce v rámci Ubuntu Global Jam, který proběhne od 2. do 4. března. Podrobnější informace o této události naleznete na webu loco.ubuntu.com nebo na Ubuntu wiki.
Tomáš Heger (geckon) | Komentářů: 0
včera 06:18 | Nasazení Linuxu
Společnost SDG Systems oznámila vydání „terénního“ tabletu Yuma. Ten pochází z modelové řady Trimble, jejíž součástí je řada dalších „handheld“ zařízení s Linuxem. Zařízení jsou určena pro terénní sběr dat a vojenské a průmyslové nasazení, kvůli čemuž splňují i americký vojenský standard MIL-STD-810F.
Migilenik | Komentářů: 0
7.2. 22:22 | Zajímavý software
Webový prohlížeč Chrome v budoucnu asi nebude mít podporu pro online ověřování, zda nebyl HTTPS certifikát revokován (CRL). V odkazovaném článku je uvedeno několik důvodů pro tento krok, zejména pak to, že toto ověřování nemusí být spolehlivé a zpomaluje načítání stránek. Namísto toho je navrhována distribuce revokovaných klíčů přes aktualizační mechanismus prohlížeče.
Luboš Doležel (Doli) | Komentářů: 5
7.2. 22:18 | Zajímavý projekt
Grafický server Wayland, možný nástupce současného X Serveru, se své první stabilní verze 1.0 dočká možná už v druhé polovině tohoto roku, nejpozději však za rok. Tento plán prezentoval tvůrce Waylandu Kristian Høgsberg na konferenci FOSDEM, která během uplynulého víkendu probíhala v Bruselu.
Migilenik | Komentářů: 10
7.2. 22:17 | Pozvánky

Ve středu 15.2. od 18:00 proběhne na Fakultě informatiky Masarykovy univerzity v Brně únorové setkání Czech JBoss User Group. Tentokrát bude tématem vytváření opravdových Java EE aplikací s JBoss AS. Zahraničním hostem bude Pete Muir, který posluchačům ukáže, jak se taková aplikace vytváří. Více informací na wiki stránce akce.

Sešívaný | Komentářů: 1
Servery pro sdílení souborů (typu MegaUpload)
 (40%)
 (49%)
 (11%)
Celkem 528 hlasů
 Komentářů: 29, poslední 7.2. 08:38
Rozcestník
Reklama
Autoškola testy online Levný benzín

KDE4 a ssh-agent

12.12.2009 18:04 | Přečteno: 944× | Linux | Výběrový blog | poslední úprava: 12.12.2009 18:07

V poslední době mám nějaké křivé pracky a tak jsem se rozhodl zatočit s neustálým několika-násobným zadáváním mých super-bezpečných hesel k privátním klíčům.

Asi jsem v menšině ale protože jsem naprosto spokojeným uživatelem KDE 4, začal jsem pátrat jak nějak rozumně zaintegrovat ssh-agenta mého desktopu.

Po hodince googlení a procházení super-starých webů jsem se dohrabal k velice jednoduchému řešení.

Nejdříve je potřeba napojit ssh-agenta na KDE session.

cd
mkdir -p .kde4/env .kde4/shutdown
echo 'eval `ssh-agent`' > .kde4/env/ssh-agent.sh
echo 'ssh-agent -k' > .kde4/shutdown/ssh-agent.sh
chmod +x .kde4/env/ssh-agent.sh .kde4/shutdown/ssh-agent.sh

Po přihlášení do KDE je pak možné jednoduše pomocí "ssh-add klíč" zadat heslo pro tento klíč a to se bude držet dokud se z KDE neodhlásíte.

Samozřejmě takové řešení je dobré na dvě věci. Jsme v GUI a proto by při startu mělo vyskočit okno (ideálně KWallet) s dotazem na heslo a to by mělo být vše.

Tady už je potřeba sáhnout po externím balíčku a to konkrétně Ksshaskpass (v OpenSuSe 11.2 mi funguje verze z OBS od uživatele lemmy04). Po instalaci už zbývá pouze poslední krok a to přidat ssh-add s Ksshaskpass do autostart.

echo "export SSH_ASKPASS=`which ksshaskpass`" >~/.kde4/Autostart/ssh-add.sh
echo "`which ssh-add` ~/.ssh/id_rsa" >>~/.kde4/Autostart/ssh-add.sh
chmod +x ~/.kde4/Autostart/ssh-add.sh

A máme hotovo. Při dalším přihlášení na vás vyskočí Kwallet s dotazem na odemknutí databáze hesel následovaná samotným ksshaskpass. Při dalších přihlášeních pak už pouze samotná Kwallet.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

12.12.2009 18:13 marek_hb
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
nemáš trochu strach dávat hesla do programu staženému bůh ví od koho?
12.12.2009 18:22 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
Ani ne, to delam stejne (u oficialniho repa), navic u OBS se muzu velmi jednoduse podivat z ceho je ten balicek sestaveny a pokud se mi neco nezda tak si jednim kliknutim udelat vlastni kopii (ktera se mi do par minut zbuildi).
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
12.12.2009 18:42 l4m4
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
WTF? To první řešení je přece podstatně lepší:

1) SSH agenta používám v shellu. Při zadávání passphrase v shellu vidím, co, kam a proč zadávám. Nepíši jako trubka tajný údaj do okýnka, které nijak viditelně nesouvisí s prováděnou autentizací.

Toto je obecný problém všech podobných nástrojů v DE. Nevím, jak se to chová v KDE, ale např. v GNOME je to schopno vyhodit GUI okýnko ve chvíli, kdy spustím v terminálu ssh někam. Čímž to vychovává lidi k bezhavému zadávání autentizačních údajů, kdykoli si o ně něco řekne.

2) ssh-add spustím, když to potřebuji, ne když se přihlásím do grafického prostředí.

No a

3) Když se to udělá inteligentně, lze to navázat na login nezávisle na tom, zda jsem přihlášen do KDE, do GNOME nebo třeba na konzolu. Takže se přihlásim na jednu konzolu, zadám passphrase a na druhé mám autentizovaného agenta taky.
12.12.2009 19:34 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
> 1) SSH agenta používám v shellu. Při zadávání passphrase v shellu vidím, co, kam a proč zadávám. Nepíši jako trubka tajný údaj do okýnka, které nijak viditelně nesouvisí s prováděnou autentizací.

Pak ale pouziti ssh agenta ponekud ztraci smysl (teda alespon pri mem zpusobu prace).

> Toto je obecný problém všech podobných nástrojů v DE. Nevím, jak se to chová v KDE, ale např. v GNOME je to schopno vyhodit GUI okýnko ve chvíli, kdy spustím v terminálu ssh někam. Čímž to vychovává lidi k bezhavému zadávání autentizačních údajů, kdykoli si o ně něco řekne.

Nepouzivam Gnome, v KDE mi Kwallet rekne pro koho provadim overeni (navic okna nekradou focus, jenom mi v rohu vyskoci se napriklad Kopete vyzaduje moji pozornost).

> 2) ssh-add spustím, když to potřebuji, ne když se přihlásím do grafického prostředí.

Ano to je taky moznost, nicmene viz. 1)

> 3) Když se to udělá inteligentně, lze to navázat na login nezávisle na tom, zda jsem přihlášen do KDE, do GNOME nebo třeba na konzolu. Takže se přihlásim na jednu konzolu, zadám passphrase a na druhé mám autentizovaného agenta taky.

Ano, nicmene ja mam na pocitaci vyrazne slabsi heslo nez mam passphrase.
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
xkucf03 avatar 13.12.2009 01:57 xkucf03 | skóre: 38 | blog: xkucf03
Rozbalit Rozbalit vše bez agenta / pam_ssh
V tom případě bych šel asi do pam_ssh. Člověk pak nemusí zadávat heslo do systému a pak ještě (delší) heslo ke klíči – zadá jen to delší. Ale přiznám se, že na ssh agenta nepoužívám – radši zadávám vždycky heslo, vím, že je to spíš o tom pocitu, ale přijde mi lepší vědět, kdy se kam člověk přihlašuje.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz
14.12.2009 10:36 l4m4
Rozbalit Rozbalit vše Re: bez agenta / pam_ssh
Chtěl bych tě vidět, jak pokaždé zadáváš heslo, kdybys pravidelně pouštěl výpočty na clusteru 30 počítačů s autentizací přes ssh...
xkucf03 avatar 14.12.2009 17:10 xkucf03 | skóre: 38 | blog: xkucf03
Rozbalit Rozbalit vše Re: bez agenta / pam_ssh
V takovém případě bych si vytvořil zvláštní klíč a ten si přidal do agenta (nebo bych možná použil ten standardní). Ale já jsem mluvil o běžné práci, kdy se sem tam připojím na nějaký server, těch jsou jednotky, možná kolem deseti, ale připojím se k ním obvykle jednou a pak nechám spojení otevřené, tudíž to heslo zadávám třeba jen jednou za den pro každý server.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz
14.12.2009 17:30 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
Rozbalit Rozbalit vše Re: bez agenta / pam_ssh
Holt je to hodne o zpusobu prace. Mne servery vzdy po nejake dobe utnou spojeni (takze celodenni session fakt nehrozi), nicmene dulezitejsi je, ze mam sice relativne malo serveru (<10) ale typicky mam na kazdy otevreno tak 4-5 oken.
Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
xkucf03 avatar 14.12.2009 17:45 xkucf03 | skóre: 38 | blog: xkucf03
Rozbalit Rozbalit vše Re: bez agenta / pam_ssh
Holt je to hodne o zpusobu prace.
jj. Kdybych ty hesla musel zadávat častěji a otravovalo mě to, tak bych agenta asi taky používal.
Mne servery vzdy po nejake dobe utnou spojeni
Tohle nemám rád, přijde mi to jako přežitek. Dneska už navázané SSH spojení nikoho nevytrhne.
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz
14.12.2009 10:40 l4m4
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
Ad Kwallet. V GNOME to sice taky napíše, k čemu to chce tu passhrase, ale to mi nestačí. Při zadání passphrase v tom terminálu, kde spouštím příkaz, který ji pořebuje, navíc není třeba řešit fokus -- ten terminál ho v tu chvíli má.
13.12.2009 17:06 Michal Kubeček | skóre: 67 | Luštěnice
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
Jestli je řeč o OpenSuSE, tak tam se mi spouští ssh-agent při přihlášení do KDE automaticky, aniž bych pro to musel něco dělat. Takže stačí buď po přihlášení spustit ssh-add, nebo použít pam_ssh.
theo avatar 8.3.2010 13:48 theo | skóre: 15 | Roznov ... hadej ktery?
Rozbalit Rozbalit vše Re: KDE4 a ssh-agent
V portage stromu ksshaskpass neni, jak to nainstalovat najdete zde, hledejte slovo gentoo a pak pokracujte pres odkazy na googlecode.
I come to see with eyes unclouded by hate. -- Ashitaka

Založit nové vláknoNahoru

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2011 Argonit s. r. o. Všechna práva vyhrazena.