samedi 29 janvier 2005
{Turbo,Kompressor,16s,v12,NOS} ssh login
Par nbareil, samedi 29 janvier 2005 à 13:26 :: [z]sh
Miracle, parlons aujourd'hui de shell, mais pas (forcément) de
zsh.
Dans son livre "The Linux Server Hacks" [archive], Rob Flickenger nous propose
une astuce qu'il nomme "Turbo-mode ssh login", le principe est d'écrire un shell
script qui se résume à ssh $(basename $0) $*, ensuite, on fait une
montagne de liens symboliques
% ln -s ssh-to serveurA.org % ln -s ssh-to serveurB.org
Ensuite, yapluka :
% serveurA.org Password:
C'est bien, mais on a pas toujours le même login sur toutes les machines distantes, donc voici ma version :
#! /bin/sh
if [[ "x$1" = x-* ]]; then
login=${1#-}
shift
fi
ssh "${login:+$login@}$(basename "$0" )" $*
Maintenant :
% ln -s ssh-to serveurA.org % ln -s ssh-to serveurB.org % serveurB.org -monlogin Password for monlogin@serveurB.org: ../.. % serveurA.org Password:
Commentaires
Les commentaires de ce billet n’ont pas été récupérés.
