Ou alors un script shell mais s'il faut y mettre le mot de passe en clair, ça perd un peu de son utilité.
Une fonction shell suffira. Mais sinon pour eviter de taper le mot de passe, je te conseille de lire de la doc sur les cle ssh et l'agent ssh. (man ssh-keygen, man ssh-agent)
Ex :
[anvil@gruyere ~]# ssh confiote.lan.livna.org
[anvil@confiote ~]#
Comme tu vois, pas de mot de passe.
Je te conseille de lire aussi le man ssh_config (ne manque pas la section FICHIERS : ne vas toucher a la conf dans /etc/ssh/), on peut faire tout un tas de trucs mettre des `alias d'hote', ou des noms de users ou des ports par defaut pour certains hosts. Ex:
[anvil@gruyere ~]# cat .ssh/config
Host confiote
HostName confiote.lan.livna.org
User root
ForwardX11 yes
[anvil@gruyere ~]# ssh confiote
[root@confiote ~]#
Tout est explique dans la man page.