UnhandledPromiseRejectionWarning: Error: invalid command ping www.google.com
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- node.js, typescript
- Domaine
- backend, networking
Piste de recherche
Commencez par l’exemple index.js fourni et suivez le point d’entrée execCommand("ping www.google.com") dans node-ssh. Vérifiez comment la commande et ses arguments sont envoyés au switch, puis comparez l’erreur renvoyée avec la session manuelle. C’est terminé lorsque la reproduction est expliquée et que le comportement ou l’utilisation est vérifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I am attempting to connect to one of my network switches via ssh and just run the command ping www.google.com but get the following error:
node index.js
Ping Completed
(node:56662) UnhandledPromiseRejectionWarning: Error: invalid command www.google.com.
...
My config:
ssh
.connect({
host: "172.35.0.2",
username: "admin",
port: 22,
password,
// debug: console.log,
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",
"[email protected]",
"aes256-gcm",
"[email protected]",
],
serverHostKey: [
"ssh-rsa",
"ecdsa-sha2-nistp256",
"ecdsa-sha2-nistp384",
"ecdsa-sha2-nistp521",
],
hmac: ["hmac-sha2-256", "hmac-sha2-512", "hmac-sha1"],
},
})
.then(() => {
ssh
.execCommand("ping www.google.com", { options: { pty: true } })
.then((result) => {
console.log("STDOUT: " + result.stdout);
console.log("STDERR: " + result.stderr);
});
})
.then(
function () {
console.log("Ping Completed");
},
function (error) {
console.log("Something's wrong");
console.log(error);
}
);
What am I doing wrong?
I am able to manually connect to the switch and run ping successfully:
olt-lab-01# ping www.google.com
Resolving www.google.com... 172.217.170.100
sent rcvd rate rtt avg mdev max min reply from
1 1 100 20 20 0 20 20 172.217.170.100
2 2 100 95 29 19 95 20 172.217.170.100
3 3 100 18 28 17 95 18 172.217.170.100
olt-lab-01#
- Langage dominant
- TypeScript
- Étoiles
- 1k
- Forks
- 94
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de steelbrain/node-ssh
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
steelbrain/node-ssh#487 ·
-
ssh-certificate supportOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
steelbrain/node-ssh#482 · 3 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
steelbrain/node-ssh#474 · 3 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
steelbrain/node-ssh#473 · 1 commentaire · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
steelbrain/node-ssh#472 ·
Toutes les issues de steelbrain/node-ssh
Issues similaires
-
[analytics-core] getQueryParams does not decode `+` as space and truncates values containing `=`Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
amplitude/Amplitude-TypeScript#2179 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
ci good first issue severity: low
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
TMHSDigital/GH-Arcade#111 ·
-
AsnIntegerConverter.toASN coerces strings with +value, rounding integers outside safe-integer rangeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PeculiarVentures/asn1-schema#189 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100