Client ssh rapide avec gestion de comptes

Yessh

The fast ssh connect !

1 - De quoi s'agit-il ?

2 - ChangeLogs.

3 - Documentation.

4 - TODO liste.

5 - Téléchargement.

De quoi s'agit-il ?

Yessh est un programme écrit en bash qui utilise le client ssh.
Il permet de se connecter rapidement sur une multitude de machines linux, unix, solaris ..etc .. en passant en paramètre le nom que vous aurez choisi.

Plus besoin de retenir les adresses ip ni les noms d'hôte qui sont parfois plus compliqués qu'une adresse ip.
Depuis la version 2.0.0 vous n'avez plus besoin non plus de retenir votre login, ni votre mot de passe.
Sauvegardez en sécurtisé tous les mots de passes et définissez VOTRE mot de passe qui retrouvera tous vos enregistrements.

Libérez votre mémoire pour des choses plus importantes ! Libérez vous du temps pour des choses plus intéressantes !

Utilisez le mode de connexion automatique (expect) por etre loggé sur votre serveur en 5 touches de clavier. Un gain moyen de 7 secondes par nouvelle ouverture de console.

Le programme est sous licence GPL.
Étant administrateur système je l'utilise tous les jours...

ChangeLogs :

-- Version 2.0.0 (02/11/2008)
Utilisation de la librairie openssl pour chiffrer les mots de passe en aes 128bits Utilisation d'un Mega-Pass (mot de passe de l'utilisateur pour dechiffrer le password ssh Incompatible avec version <= 1.2.0
-- Version 1.2.0 (28/10/2008)
Ajout de la fonction expect pour entrer le mot de passe automatiquement Enregistrement du mot de passe en clair dans le fichier de conf Compatible avec version <= 1.1.2
-- Version 1.1.2 (02/09/2008)
Ajout de la fonctionnalité qui permet de supprimer dans le fichier know-hosts de ssh quand les clefs RSA ne sont pas valides Le programme est relancé si l'utilisateur valide la suppression de l'entrée
-- Version 1.1.1 (10/10/2007)
Correction du beug : Redirection des erreurs. Suppression des fichiers temporaires dans /tmp en fin de programme
-- Version 1.1.0 (05/10/2007)
Lecture des fichiers de conf personnels à chaque utilisateur Ajout des fonctions automatique d'ajout/suppression/modification des comptes gestion des droits utilisateurs sur les fichiers de conf
-- Version 1.0.1 (15/09/2007)
Ajout du login passé en paramètre si le login en fichier de conf ne convient pas
-- Version 1.0.0 (08/08/2007) Première version stable de yessh (08/08/2007) fichier de conf éditable à la main uniquement

Documentation :

YESSH-2.1.0 : Connexion rapide en ssh
USAGE : ./yessh-2.1.0 < server_name > < login >
-h, --help Affiche l'aide du script
-v, --version Affiche la version du script
-l, --list Affiche tous les serveurs configures
-f, --config <config file> Fichier de configuration yessh.conf
-a, --add <entree> Ajouter un compte dans la liste
-d, --del <entree> Supprimer un compte dans la liste
-m --modif <entree> Modifier un compte dans la liste
-1 --old Utiliser la version 1.X.X (auth manuelle)
-2 --new Utiliser la version 2.X.X (autologin)
-i --install Mise en place d'une config utilisateur
Gestion des mots de passe.
-g --gen Generation d'une clef perso (soon)

Suggestions, bug, remarques, améliorations, contactez-moi >>> yesyes -at- lafibre.org <<<

TODO Liste

 

[X] Utilisation de expect avec lecture des passwd dans le fichier de conf local,
[ ] Si le fichier de conf general est utilise, les passwd ne sont pas lus.
[X] Ajout d'une option afin d'utiliser le ssh classique
[X] Correction de la visualisation des serveurs configures
[X] Mise en place de getopts pour les arguments

-- Version 3.0.0

[X] Sauvegarde des mots de passes en chiffres dans un fichier local dans le $HOME de l'utilisateur
[ ] utilisation de certificats pour dechiffrer les passowrds ssh.
[ ] Enregistrement des informations en base de données sqlite3.
[ ] Definition d'un mot de passe unique.

-- Version 4.0.0

[ ] Integration des comptes dans un annuaire LDAP
[ ] Interface Gtk

-- Annexes

[ ] Installation par autoconf
[ ] Package slackware, rpm, deb
[ ] Page de man

Download / Télécharger :

Télécharger direct sur lafibre.org :

>> Derniere version stable
>> yessh-2.0.0.tar.gz

>> Yessh-1.1.2.tar.gz

Retrouvez le projet sur sourceforge : http://sourceforge.net/projects/yessh/