|
Softs
osx2x 2.2.0 DesktopManager 0.5.1 SSHTunnel Manager 1.0 SSHLogin 1.2 Packages Icones grises T610 (60.3 ko) Postfix-1.1.11 (3.9 Mo) fink-0.10.0-cvs (8.9 Mo) MySql 3.23.52 (3.8 Mo) Tech
|
Les habitués de Tynsoe auront remarqué mon article sur la gestion des clés SSH. Une méthode pour simplifier la gestion des clés dans l’agent était indiquée, par l’utilisation de l’utilitaire "keychain" de gentoo. Cette méthode automatise l’ajout des clés dans l’agent, mais ne nous est d’aucune utilité pour les cas où nous ne travaillons pas avec le terminal et que la clé n’est pas encore déverrouillée ; par exemple si nous lancons une application XWindow à distance via un menu personnel de OroborOSX (la commande étant par exemple "ssh -X user@testmachine xclock"), la passphrase de la clé sera demandée, mais rien ne sera disponible pour la saisir (Dans ce cas, on voit que ssh-agent attend la passphrase en lancant l’outil "Console" fourni avec MacOS X). Ce petit outil SSHLogin est la solution idéale, et permet de charger les clés au lancement de la session utilisateur, ainsi elles sont disponibles pour toute les applications, en terminal ou pas. Je vous propose donc de vous le procurer de suite : http://www.synthemesc.com/sshLogin/ Installation
Rien à redire, un package MacOS X standard, efficace, un redémarrage est nécessaire (forcer à se reconnecter aurait peut être suffit). Deux choses sont installées, une préférence système et un outil servant à demander les passphrases Configuration
Voilà à quoi ressemble la fenêtre de saisie, simple, efficace ! : ![]() Ouvrez les Préférences Sytème, une nouvelle icône est apparue dans la partie "Autre" (oui, ca commence à fleurir !) et vous présente tout d’abord cette fenêtre : ![]()
Gestion de vos clés
Il ne vous reste plus qu’à préciser quelles clés SSH vous voulez voire gérer l’agent. Pour plus d’informations sur la création de clés, faites un petit tour sur l’article dédié à l’utilisation des clés SSH. Allez donc dans le deuxième onglet de la fenêtre : ![]() Voilà, ici vous cochez "User defined ssh keys" et ajoutez à loisir les clés que vous souhaitez utiliser. Vous devez ajouter à cette liste les clés privées (et non celles qui terminent par .pub). Voilà, ré-ouvrez votre session, et si tout va bien, SSHLogin vous demandera les passphrase de vos clés, et les déverrouillera. En conclusion
On peut dire que SSHLogin est le compagnon idéal de tout admin sys qui n’est pas maniaque sur la sécurité et surveille sa machine pour ne pas la laisser aux mains de n’importe quel badaud au bureau. Une fonctionnalité pour verrouiller les clés après une période d’inactivité serait bienvenue et a été soumise au développeur en même temps que la traduction française, je ne manquerai pas de vous tenir au courant. |