node-ssh icon indicating copy to clipboard operation
node-ssh copied to clipboard

UnhandledPromiseRejectionWarning: Error: invalid command ping www.google.com

Open asdutoit opened this issue 3 years ago • 0 comments

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# 

asdutoit avatar Sep 21 '22 03:09 asdutoit