Rechercher : dans
Par :

Executer une commande ssh dans un script

Dernière réponse le 3 déc 2007 à 13:20:25 Funboard, le 3 déc 2007 à 11:35:42 
 Signaler ce message aux modérateurs

Bonjour,

Mon objectif est de réaliser un script de transfert de fichier (ajout et récupération) entre un serveur windows et un serveur UNIX.

Je souhaite en fait transférer un fichier de windows vers unix et récupérer un fichier de unix vers windows. Les scripts d'émission et de réception seront lancés à partir de windows.

En gros il faut que le script se connecte à la machine UNIX de manière sécurisée (en utilisant SSH ou SFTP) puis qu'il réalise le transfert de fichier (get ou put).

Je ne sais pas s'il vaut mieut utiliser du ssh ou du SFTP.

Tout ce que je sais c'est qu'il faut que le transfert de fichier se fasse de manière transparente (pas d'interface graphique, pas de saisie de mot de passe ni quoi que ce soit). Toutes les informations de connection seront stockées dans un fichier ou dans une base de donnée.
Le script sera déclanché par un simple clique sur un bouton

J'ai vu qu'il existe des clients ssh ou sftp gratuits pour windows. Je veux bien les utiliser mais uniquement si on peut les utiliser à partir d'un script (tout doit se faire en transparence).

ps : peut importe le langage.

Toutes les réponses (même sans solution) seront acceuillis avec le plus grand des plaisirs

Merci d'avance.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « executer une commande ssh dans un script » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
[Vista] Afficher la commande Exécuter du menu Démarrer VoirAfficher la commande "Exécuter" du menu Démarrer Lors de l'acquisition de votre nouveau système d'exploitation Vista, vous vous apercevrez que la commande "Exécuter", qui est assez coutumière et serviable chez son petit frère XP, n'existe...
Windows 7: Faire apparaitre la commande exécuter VoirTout comme sous Vista, par défaut la commande Exécuter n’apparaît pas dans le menu Démarrer de Windows 7. Il faut taper Exécuter dans Rechercher pour y accéder. Si l'on veux faire apparaître cette commande de manière permanente dans le menu...

1

 jipicy, le 3 déc 2007 à 13:20:25

Salut,

Tiens avec les utilitaires Putty contenus dans cette page tu devrais trouver ton bonheur, notamment avec PSCP ou PSFTP et des authentifications par clés...

;-))
Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy