Automatiser SSH sans l'aide de l'authentification par clé publique ou attendre(1)

Est-il un moyen de transmettre un mot de passe ssh automatiquement. Je voudrais automatiquement ssh à un serveur sans utilisation de l'authentification par clé publique ou de s'attendre à des scripts, en quelque sorte prise en ssh pour lire le mot de passe à partir de stdin ou un fichier.

La raison pour laquelle il faut, c'est que je voudrais sauvegarder mes fichiers sur un serveur à l'aide de rsync/ssh exécution d'une tâche cron. Ce serveur monte mon répertoire home après il authentifie moi, donc à l'aide de la clé publique d'authentification ne fonctionne pas depuis ~/.ssh n'est pas disponible jusqu'à ce que après la connexion est réussie. attendre(1) est hors de question, car j'aimerais exécuter une tâche cron, et depuis cron jobs ne pas exécuter dans un terminal la combinaison d'attendre/ssh ne fonctionne tout simplement pas. Je n'ai pas accès à la racine de ce serveur, et il serait difficile d'obtenir les admins de faire des changements à la façon dont les choses fonctionnent.

OriginalL'auteur fuad | 2008-11-07