UnhandledPromiseRejectionWarning: Error: invalid command ping www.google.com
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- node.js, typescript
- Ambito
- backend, networking
Direzione di ricerca
Inizia con l'esempio index.js fornito e segui il punto di ingresso execCommand("ping www.google.com") in node-ssh. Verifica come il comando e i suoi argomenti vengono inviati allo switch, quindi confronta l'errore restituito con la sessione manuale. Il lavoro è completato quando la riproduzione è spiegata e il comportamento o l'utilizzo è verificato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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#
- Lingua principale
- TypeScript
- Stelle
- 1k
- Fork
- 94
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di steelbrain/node-ssh
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
steelbrain/node-ssh#487 ·
-
ssh-certificate supportAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
steelbrain/node-ssh#482 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
steelbrain/node-ssh#474 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
steelbrain/node-ssh#473 · 1 commento · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
steelbrain/node-ssh#472 ·
Tutte le issue di steelbrain/node-ssh
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
cli: `execCargoMetadata` decodes stdout per chunk, corrupting non-ASCII paths across pipe boundariesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
lingdojo/kana-dojo#34127 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
osmlab/name-suggestion-index#13104 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100