Folks! J'ai l'erreur suivante lorsque j'essaie d'exécuter mon cmds avec l'exécuteur à distance https://www.npmjs.com/package/remote-exec.Erreur: Impossible d'analyser la clé privée lors de la génération de la clé publique (séquence attendue), Nœud + Bash + Distant
Error: Unable to parse private key while generating public key (expected sequence)
Quelqu'un sait pourquoi? Merci!
Mon code:
controller.mySync = function(req, res) {
// remote-exec
var connection_options = {
port: 22,
username: 'user',
privateKey: require('fs').readFileSync('/home/host/.ssh/id_rsa'),
passphrase: 'mypws'
}
var hosts = [
'192.168.1.1'
];
var cmds = [
'ls -l',
'cat /etc/hosts'
];
rexec(hosts, cmds, connection_options, function(err, stdout, stderr){
if (err) {
console.log(err);
res.status(500).json(err);
} else {
console.log('Great Success!!');
res.status(200).json(stdout);
}
});
};
Veuillez supprimer 'Solved' de votre titre et postez votre solution comme réponse appropriée. – usr2564301