Putty.exe passerelle SSH vers le RaspberryPi
Posté : sam. 21 mars 2015 19:26
Bonjour,
Je souhaite lancer un programme python sur le raspberrypi à distance de mon pc sur windows 7 via putty.
pour se faire je veux passer par un fichier batch.
j'ai donc du faire un premier fichier sur windows que je nomme relay.sh qui contient le chemin de mon script python sur le raspberry:
#! bin/sh
sudo python /root/Desktop/relay.py
et un deuxième fichier que je nomme relay.bat et qui contient:
@echo off
"C:\Program Files (x86)\putty.exe" 192.168.0.34 -l pi -pw raspberry -m C:\Users\oxy\Desktop\relay.sh
Voila, quand je clic sur mon fichier bat, tout ça fonctionne trés bien. Mais je suis obligé de créer un fichier *.sh et un fichier *.bat pour chaques relais que je veux piloter...
Est il possible de faire cela en un seul fichier bat ? l'option -m de putty permet de charger un fichier contenant la commande et non pas la commande elle-même donc obligé de creer un *.sh .
Il n'y a pas un autre argument ? -a -b -c etc ... qui permettait de taper directement la commande à executer sur le raspberry ? par exemple :
@echo off
"C:\Program Files (x86)\putty.exe" 192.168.0.34 -l pi -pw raspberry -abc sudo python /root/Desktop/relay.py
Merci d'avance.
Je souhaite lancer un programme python sur le raspberrypi à distance de mon pc sur windows 7 via putty.
pour se faire je veux passer par un fichier batch.
j'ai donc du faire un premier fichier sur windows que je nomme relay.sh qui contient le chemin de mon script python sur le raspberry:
#! bin/sh
sudo python /root/Desktop/relay.py
et un deuxième fichier que je nomme relay.bat et qui contient:
@echo off
"C:\Program Files (x86)\putty.exe" 192.168.0.34 -l pi -pw raspberry -m C:\Users\oxy\Desktop\relay.sh
Voila, quand je clic sur mon fichier bat, tout ça fonctionne trés bien. Mais je suis obligé de créer un fichier *.sh et un fichier *.bat pour chaques relais que je veux piloter...
Est il possible de faire cela en un seul fichier bat ? l'option -m de putty permet de charger un fichier contenant la commande et non pas la commande elle-même donc obligé de creer un *.sh .
Il n'y a pas un autre argument ? -a -b -c etc ... qui permettait de taper directement la commande à executer sur le raspberry ? par exemple :
@echo off
"C:\Program Files (x86)\putty.exe" 192.168.0.34 -l pi -pw raspberry -abc sudo python /root/Desktop/relay.py
Merci d'avance.