Hallo, vrsuche seit einigen Tagen meine Thecson Nas über den IObroker herunterzufahren,... leider ohne erfolg:
const {NodeSSH} = require('node-ssh');
const ssh = new NodeSSH();
ssh.connect({
host: '192.168.170.26',
username: 'root',
password: 'admin',
algorithms: {
kex: [
"diffie-hellman-group1-sha1",
"ecdh-sha2-nistp256",
"ecdh-sha2-nistp384",
"ecdh-sha2-nistp521",
"diffie-hellman-group-exchange-sha256",
"diffie-hellman-group14-sha1"
],
cipher: [
"3des-cbc",
"aes128-ctr",
"aes192-ctr",
"aes256-ctr",
"aes128-gcm",
"aes128-gcm@openssh.com",
"aes256-gcm",
"aes256-gcm@openssh.com"
],
serverHostKey: [
"ssh-rsa",
"ecdsa-sha2-nistp256",
"ecdsa-sha2-nistp384",
"ecdsa-sha2-nistp521"
],
hmac: [
"hmac-sha2-256",
"hmac-sha2-512",
"hmac-sha1"
]
}
}).then(() => {
ssh.execCommand("sshpass -p 'admin' ssh root@192.168.170.26 '/img/bin/model/sysdown.sh poweroff &>/dev/null & echo "System will shutdown now, please wait..." & wait & exit 0'")
})
wenn ich den befehl
sshpass -p 'admin' ssh root@192.168.170.26 '/img/bin/model/sysdown.sh poweroff &>/dev/null & echo "System will shutdown now, please wait..." & wait & exit 0'
direkt im Terminal (als pi user) des Raspberrys ausführe wo der IObroker läuft geht es, auch der Trigger funktioniert, aber leider wird der befehl nicht zur Nas gesenden.
Wenn ich Ihn als "sudo -u iobroker /usr/bin/bash" ausführe wirde er auch nicht an die nas gesendet,...
Im log gibt es keine fehler, bzw. Meldungen.
könnt Ihr mir hier bitte weiterhelfen?
danke