Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] SSH Commander

Pour échanger sur les plugins classés en catégorie "Programmation"
Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] SSH Commander

Message par lunarok » 09 juin 2016, 14:53

C'est ce que je pensais.
Il manque PHP ssh2 (sudo apt-get install php5-ssh2)
Il n'est pas dans la doc d'installer depuis qu'il n'y a plus de script d'install

Envoyé de mon A0001
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

jax24fr
Timide
Messages : 467
Inscription : 24 juil. 2014, 22:41

Re: [Sujet officiel] SSH Commander

Message par jax24fr » 09 juin 2016, 20:41

Merci,je l'ai installé mais j'ai le meme souci :

Je dois rebooter pour la prise en compte ? (meme si je suis quasi certain que ce n'est pas la peine)
Je n'ai pas rebooté car j'ai le probleme des virtuels vides/a 0

Code : Tout sélectionner

root@Jeedom:~# sudo apt-get install php5-ssh2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  php-pear
Paquets suggérés :
  php5-dev
Les NOUVEAUX paquets suivants seront installés :
  php-pear php5-ssh2
0 mis à jour, 2 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 298 ko dans les archives.
Après cette opération, 2 231 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de : 1 http://security.debian.org/ jessie/updates/main php-pear all 5.6.20+dfsg-0+deb8u1 [268 kB]
Réception de : 2 http://ftp.fr.debian.org/debian/ jessie/main php5-ssh2 amd64 0.12-3 [30,0 kB]
298 ko réceptionnés en 0s (1 490 ko/s)                             
Sélection du paquet php-pear précédemment désélectionné.
(Lecture de la base de données... 49940 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../php-pear_5.6.20+dfsg-0+deb8u1_all.deb ...
Dépaquetage de php-pear (5.6.20+dfsg-0+deb8u1) ...
Sélection du paquet php5-ssh2 précédemment désélectionné.
Préparation du dépaquetage de .../php5-ssh2_0.12-3_amd64.deb ...
Dépaquetage de php5-ssh2 (0.12-3) ...
Paramétrage de php-pear (5.6.20+dfsg-0+deb8u1) ...
Paramétrage de php5-ssh2 (0.12-3) ...
root@Jeedom:~# 
http.err

Code : Tout sélectionner

2016/06/09 20:36:39 [error] 890#0: *607397 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to undefined function ssh2_connect() in /var/www/html/plugins/sshcommander/core/class/sshcommander.class.php on line 36" while reading response header from upstream, client: 10.0.20.105, server: , request: "POST /core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "jeedom", referrer: "http://jeedom/index.php?v=d&m=sshcommander&p=sshcommander"
2016/06/09 20:37:29 [error] 890#0: *607423 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to undefined function ssh2_connect() in /var/www/html/plugins/sshcommander/core/class/sshcommander.class.php on line 36" while reading response header from upstream, client: 10.0.20.105, server: , request: "POST /core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "jeedom", referrer: "http://jeedom/index.php?v=d&m=sshcommander&p=sshcommander"
2016/06/09 20:38:08 [error] 890#0: *607423 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Call to undefined function ssh2_connect() in /var/www/html/plugins/sshcommander/core/class/sshcommander.class.php on line 36" while reading response header from upstream, client: 10.0.20.105, server: , request: "POST /core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "jeedom", referrer: "http://jeedom/index.php?v=d&m=sshcommander&p=sshcommander&id=886&saveSuccessFull=1"
Matos :
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] SSH Commander

Message par lunarok » 09 juin 2016, 23:43

Redémarre le service php5-fpm déjà ca devrait suffire

Envoyé de mon A0001
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

jax24fr
Timide
Messages : 467
Inscription : 24 juil. 2014, 22:41

Re: [Sujet officiel] SSH Commander

Message par jax24fr » 11 juin 2016, 00:28

Ca a suffit.

Merci !
Matos :
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] SSH Commander

Message par dj_janker » 08 juil. 2016, 18:31

Bonjour Lunarok,
après la réinstallation de mon système à partir d'une copie de la sd officielle, je trouve que le plugin ne fonctionne pas: Erreur 500
J'essayé de réinstaller php5-ssh2 que vous avez fourni lors partenaire, mais il n'a pas fonctionné (Réinitialiser le service mais rien....).
Je ne nginx ou http.error dans mon logs.

Qu'est-ce que je peux faire?

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] SSH Commander

Message par dj_janker » 18 août 2016, 18:29

@lunarok
j´ai un error: 500 internal error
Mon http.error est:

Code : Tout sélectionner

[Thu Aug 18 18:25:00.710220 2016] [:error] [pid 8738] [client 192.168.1.11:64324] PHP Fatal error:  Call to undefined function ssh2_connect() in /var/www/html/plugins/sshcommander/core/class/sshcommander.class.php on line 36, referer: http://192.168.1.13/index.php?v=d&m=sshcommander&p=sshcommander

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] SSH Commander

Message par lunarok » 18 août 2016, 18:48

C'est pas une image standard jeedom ca il manque PHP ssh

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] SSH Commander

Message par dj_janker » 18 août 2016, 19:05

lunarok a écrit :C'est pas une image standard jeedom ca il manque PHP ssh

Envoyé de mon A0001 en utilisant Tapatalk

si une image officielle. Je l'ai fait:

Code : Tout sélectionner

sudo apt-get install php5-ssh2
sudo service php5-fpm restart

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] SSH Commander

Message par dj_janker » 19 août 2016, 10:55

Bizarre... Ce matin tout functionne normal :O

Enviado desde mi JY-S3 mediante Tapatalk

Avatar de l’utilisateur
kizakjm
Timide
Messages : 249
Inscription : 28 janv. 2016, 17:17
Localisation : Essonne

Re: [Sujet officiel] SSH Commander

Message par kizakjm » 25 août 2016, 16:52

Bonjour ;)

J'ai un petit souci de retour d'info. Lorsque je coche deux retours, je n'ai qu'une info. La valeur de cette info correspond à la dernière commande envoyée:
01.jpg
01.jpg (167.02 Kio) Consulté 9660 fois
Puis lorsque je "test" Torrent:
02.jpg
02.jpg (174.25 Kio) Consulté 9669 fois
Je ne comprend pas la méthode $status = $cmd→getConfiguration('value');
* JeeDom Service Pack Power Proxmox *

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Sujet officiel] SSH Commander

Message par Darkeyes » 13 sept. 2016, 21:07

Salut,

J'ai toujours le bug d'affichage, avec le widget du plugin, je n'ai pas de retour de l'info.
Par contre j'ai fait un virtuel et là ça passe.

Je pense que le problème vient du plugin
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

jax24fr
Timide
Messages : 467
Inscription : 24 juil. 2014, 22:41

Re: [Sujet officiel] SSH Commander

Message par jax24fr » 02 oct. 2016, 11:58

Bonjour, j'ai un petit soucis que je n'arrive pas a regler,
Ca a marché il fut un temps mais maintenant non.. je precise user /mdp OK

Je voudrais pouvoir activer/désactiver une interface via sshcommander mais pour ce client distant j'ai toujours : ssh connexion KO.

Code : Tout sélectionner

[2016-10-01 11:01:29][INFO] : Commande recue
[2016-10-01 11:01:29][ERROR] : connexion SSH KO
[2016-10-01 11:01:29][DEBUG] : Commande : 10.0.20.254 root 22 key /root/.ssh/id_dsa ifconfig ath0_wlan0 down
[2016-10-01 11:01:29][DEBUG] : Résultat :
[2016-10-01 11:05:11][INFO] : Commande recue
[2016-10-01 11:05:11][ERROR] : connexion SSH KO
[2016-10-01 11:05:11][DEBUG] : Commande : 10.0.20.254 root 22 pass xxxxxx ifconfig ath0_wlan0 down
[2016-10-01 11:05:11][DEBUG] : Résultat :
[2016-10-01 11:08:48][INFO] : Commande recue
[2016-10-01 11:08:48][ERROR] : connexion SSH KO
[2016-10-01 11:08:48][DEBUG] : Commande : 10.0.20.254 root 22 pass xxxxxx ifconfig ath0_wlan0 up
[2016-10-01 11:08:48][DEBUG] : Résultat :
Je suppose que c'est du au fait qu'il y un choix des la connexion au ssh :

Code : Tout sélectionner

ssh root@pfsense
root@pfsense's password: 
*** Welcome to pfSense 2.3.2-RELEASE (i386 full-install) on pfsense ***

 WAN (wan)       -> em0        -> v4/DHCP4: 85.171.174.213/22
 ADMIN (lan)     -> lagg0      -> v4: 10.0.0.254/24
 LAN (opt1)      -> em3        -> v4: 10.0.20.254/24
 WIFIINV (opt2)  -> ath0_wlan0 -> v4: 192.168.10.254/24
 VPNPAPA (opt4)  -> ovpnc2     -> 

 0) Logout (SSH only)                  9) pfTop
 1) Assign Interfaces                 10) Filter Logs
 2) Set interface(s) IP address       11) Restart webConfigurator
 3) Reset webConfigurator password    12) PHP shell + pfSense tools
 4) Reset to factory defaults         13) Update from console
 5) Reboot system                     14) Disable Secure Shell (sshd)
 6) Halt system                       15) Restore recent configuration
 7) Ping host                         16) Restart PHP-FPM
 8) Shell
  

Enter an option: 

Sauf que quand je test la commande directement en ssh, la commande fonctionne bien ;

Code : Tout sélectionner

root@Jeedom:~# ssh root@10.0.20.254 ifconfig ath0_wlan0 up
root@10.0.20.254's password: 
root@Jeedom:~# 
Avez vous déjà rencontré ce problème ?
Matos :
DIY DEBIAN 9 (sous VM PROXMOX) Jeedom

didaskein
Timide
Messages : 32
Inscription : 02 oct. 2016, 17:40

Re: [Sujet officiel] SSH Commander

Message par didaskein » 02 oct. 2016, 17:45

Bonjour,

J'ai acheté SSH Commander qui marche très bien :)

J'ai juste une petite question toute bête, Je lance la commande suivante pour déclencher l'enregistrement vidéo sur mon RasberryPI 2 :

cd mjpg-streamer && ./mjpg_streamer -i "./input_uvc.so -y -r 1280x720" -o "./output_http.so -w ./www -p 8080"

Le problème c'est que cette commande ne me rend pas la main ducoup la suite de mon scénario ne se déclenche pas... :D

J'ai essayé de mettre ca :
cd mjpg-streamer && ./mjpg_streamer -i "./input_uvc.so -y -r 1280x720" -o "./output_http.so -w ./www -p 8080" >/dev/null 2>&1 < /dev/null &

Mais ca ne marche pas non plus.

Merci d'avance de votre aide,
DDK

didaskein
Timide
Messages : 32
Inscription : 02 oct. 2016, 17:40

Re: [Sujet officiel] SSH Commander

Message par didaskein » 03 oct. 2016, 21:46

Je viens de trouver une solution :
J'ai créé un scénario "Lancer la vidéo" : qui lance juste la commande SSH.
et quand je suis dans le scénario "Alarme" je lance le scénario "Lancer la vidéo" qui est asynchrone, jeedom rend la main tout de suite à mon scénario principal :)

++

Avatar de l’utilisateur
kizakjm
Timide
Messages : 249
Inscription : 28 janv. 2016, 17:17
Localisation : Essonne

Re: [Sujet officiel] SSH Commander

Message par kizakjm » 21 oct. 2016, 00:12

Le problème de retour d'info a été corrigé :)

Un plug-in vraiment utile. Merci beaucoup !
* JeeDom Service Pack Power Proxmox *

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Sujet officiel] SSH Commander

Message par Darkeyes » 21 oct. 2016, 08:24

moi je suis toujours obligé de passer par un virtuel pour avoir le retour d'info dans un widget.

Sur le widget du plugin même en cochant afficher il ne l'ai pas
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

Avatar de l’utilisateur
kizakjm
Timide
Messages : 249
Inscription : 28 janv. 2016, 17:17
Localisation : Essonne

Re: [Sujet officiel] SSH Commander

Message par kizakjm » 21 oct. 2016, 17:03

Darkeyes a écrit :moi je suis toujours obligé de passer par un virtuel pour avoir le retour d'info dans un widget.

Sur le widget du plugin même en cochant afficher il ne l'ai pas
Ah... Pas vu car je n'utilise ces infos que dans virtuels & scénarios :?
* JeeDom Service Pack Power Proxmox *

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Plugin Tiers][Sujet Principal] SSH Commander

Message par golfvert » 02 sept. 2017, 20:05

Bonjour,

J'ai un problème pour utiliser les authentifications par clé. Avec le mot de passe ça marche:

Code : Tout sélectionner

[2017-09-02 19:27:35][INFO] : Commande recue
[2017-09-02 19:27:35][ERROR] : Authentification SSH KO
[2017-09-02 19:27:35][DEBUG] : Commande : 192.168.0.XXX root 22 key  /etc/init.d/nodered start
[2017-09-02 19:27:35][DEBUG] : Résultat : error connecting
[2017-09-02 19:31:29][DEBUG] : Commande : 192.168.0.XXX root 22 pass YYYYY /etc/init.d/nodered start
[2017-09-02 19:31:29][DEBUG] : Résultat : Starting Node-Red.. stdin: is not a tty Logging to /var/log/node-red.log
Par contre si je fais à la main:

Code : Tout sélectionner

admin@jeedom:/var/www/.ssh# sudo -u www-data ssh root@192.168.0.XXX /etc/init.d/nodered start
Starting Node-Red..
stdin: is not a tty
Logging to /var/log/node-red.log
La configuration ssh pour connection par clé est correcte. Mais, le plugin n'a pas l'air d'en vouloir....

Le user qui lance le ssh c'est bien www-data?

J'ai autorisé les connection directes à root sur la debian cible.

Je suis en jeedom 3.0.11 et j'ai installé la dernière version du plugin sur le market.

Merci.

golfvert
Timide
Messages : 251
Inscription : 24 mai 2015, 20:50
Localisation : 31

Re: [Plugin Tiers][Sujet Principal] SSH Commander

Message par golfvert » 07 sept. 2017, 20:24

lunarok a écrit :
16 sept. 2015, 10:35
SSH Commander est un plugin qui permet de configurer des actions à éxécuter en SSH.
Je me permets de citer ce message pour signaler mon message précédent. J'ai un souci avec l'authentification par clé. Le debug est mentionné su le post.

Merci.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers][Sujet Principal] SSH Commander

Message par lunarok » 07 sept. 2017, 20:30

Et ??? Désolé mais je n'utilise que les connexions par clef, donc oui ca marche.
Reste la conf (on m'a fait le coup y a moins de 2 semaines encore et c'était bien de la conf)
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités