How to specifying different ports for multiple host in cssh?












0















I am using cssh to telnet into multiple hosts at the same time.



I have changed the ssh=/usr/bin/telnet to point to the telnet program.



The problem I am facing is that each host uses different port for telnet.



I tried the following format but it did not work



cssh host1:100 host2:200 host3:300


How do I specify different port numbers for the different host?










share|improve this question
















bumped to the homepage by Community 2 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.




















    0















    I am using cssh to telnet into multiple hosts at the same time.



    I have changed the ssh=/usr/bin/telnet to point to the telnet program.



    The problem I am facing is that each host uses different port for telnet.



    I tried the following format but it did not work



    cssh host1:100 host2:200 host3:300


    How do I specify different port numbers for the different host?










    share|improve this question
















    bumped to the homepage by Community 2 mins ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      0












      0








      0








      I am using cssh to telnet into multiple hosts at the same time.



      I have changed the ssh=/usr/bin/telnet to point to the telnet program.



      The problem I am facing is that each host uses different port for telnet.



      I tried the following format but it did not work



      cssh host1:100 host2:200 host3:300


      How do I specify different port numbers for the different host?










      share|improve this question
















      I am using cssh to telnet into multiple hosts at the same time.



      I have changed the ssh=/usr/bin/telnet to point to the telnet program.



      The problem I am facing is that each host uses different port for telnet.



      I tried the following format but it did not work



      cssh host1:100 host2:200 host3:300


      How do I specify different port numbers for the different host?







      telnet






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 4 '14 at 10:55









      Timo

      4,7501826




      4,7501826










      asked Feb 3 '14 at 11:30









      ManojManoj

      15518




      15518





      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          First off why are you creating an alias for ssh to point to telnet? I believe you can just use ctel as described below in the man page for cssh:




          Connections are opened via ssh so a correctly installed and configured
          ssh installation is required. If, however, the program is called by
          "crsh" then the rsh protocol is used (and the communications channel
          is insecure), or by "ctel" then telnet is used.




          Here is the syntax for it: ctel [options] [<server>[:port]|<tag>] [...]



          So you should be able to get it to work by using:



          ctel host1:100 host2:200 host3:300






          share|improve this answer
























          • I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

            – Manoj
            Feb 4 '14 at 9:01













          • When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

            – Manoj
            Feb 4 '14 at 9:04











          • Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

            – Manoj
            Feb 4 '14 at 9:32













          • You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

            – Kentgrav
            Feb 7 '14 at 2:09











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f112283%2fhow-to-specifying-different-ports-for-multiple-host-in-cssh%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          First off why are you creating an alias for ssh to point to telnet? I believe you can just use ctel as described below in the man page for cssh:




          Connections are opened via ssh so a correctly installed and configured
          ssh installation is required. If, however, the program is called by
          "crsh" then the rsh protocol is used (and the communications channel
          is insecure), or by "ctel" then telnet is used.




          Here is the syntax for it: ctel [options] [<server>[:port]|<tag>] [...]



          So you should be able to get it to work by using:



          ctel host1:100 host2:200 host3:300






          share|improve this answer
























          • I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

            – Manoj
            Feb 4 '14 at 9:01













          • When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

            – Manoj
            Feb 4 '14 at 9:04











          • Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

            – Manoj
            Feb 4 '14 at 9:32













          • You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

            – Kentgrav
            Feb 7 '14 at 2:09
















          0














          First off why are you creating an alias for ssh to point to telnet? I believe you can just use ctel as described below in the man page for cssh:




          Connections are opened via ssh so a correctly installed and configured
          ssh installation is required. If, however, the program is called by
          "crsh" then the rsh protocol is used (and the communications channel
          is insecure), or by "ctel" then telnet is used.




          Here is the syntax for it: ctel [options] [<server>[:port]|<tag>] [...]



          So you should be able to get it to work by using:



          ctel host1:100 host2:200 host3:300






          share|improve this answer
























          • I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

            – Manoj
            Feb 4 '14 at 9:01













          • When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

            – Manoj
            Feb 4 '14 at 9:04











          • Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

            – Manoj
            Feb 4 '14 at 9:32













          • You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

            – Kentgrav
            Feb 7 '14 at 2:09














          0












          0








          0







          First off why are you creating an alias for ssh to point to telnet? I believe you can just use ctel as described below in the man page for cssh:




          Connections are opened via ssh so a correctly installed and configured
          ssh installation is required. If, however, the program is called by
          "crsh" then the rsh protocol is used (and the communications channel
          is insecure), or by "ctel" then telnet is used.




          Here is the syntax for it: ctel [options] [<server>[:port]|<tag>] [...]



          So you should be able to get it to work by using:



          ctel host1:100 host2:200 host3:300






          share|improve this answer













          First off why are you creating an alias for ssh to point to telnet? I believe you can just use ctel as described below in the man page for cssh:




          Connections are opened via ssh so a correctly installed and configured
          ssh installation is required. If, however, the program is called by
          "crsh" then the rsh protocol is used (and the communications channel
          is insecure), or by "ctel" then telnet is used.




          Here is the syntax for it: ctel [options] [<server>[:port]|<tag>] [...]



          So you should be able to get it to work by using:



          ctel host1:100 host2:200 host3:300







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Feb 3 '14 at 13:57









          KentgravKentgrav

          8317




          8317













          • I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

            – Manoj
            Feb 4 '14 at 9:01













          • When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

            – Manoj
            Feb 4 '14 at 9:04











          • Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

            – Manoj
            Feb 4 '14 at 9:32













          • You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

            – Kentgrav
            Feb 7 '14 at 2:09



















          • I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

            – Manoj
            Feb 4 '14 at 9:01













          • When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

            – Manoj
            Feb 4 '14 at 9:04











          • Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

            – Manoj
            Feb 4 '14 at 9:32













          • You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

            – Kentgrav
            Feb 7 '14 at 2:09

















          I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

          – Manoj
          Feb 4 '14 at 9:01







          I tried after changing the value of "ssh" in .csshrc, but the following error is thrown when specifying the port: Testing comms - running command: /usr/bin/telnet -p 23 x.x.x.x echo Working /usr/bin/telnet: invalid option -- p Looks like ctel is trying to pass -p option to telnet which is not valid.

          – Manoj
          Feb 4 '14 at 9:01















          When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

          – Manoj
          Feb 4 '14 at 9:04





          When I tried creating a link to cssh from ctel, without editing the .csshrc file, the command is still trying to invoke ssh : /usr/bin/ssh -x -o ConnectTimeout=10 -p 23 x.x.x.x

          – Manoj
          Feb 4 '14 at 9:04













          Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

          – Manoj
          Feb 4 '14 at 9:32







          Looks like it was a bug fixed in later versions of cssh. I am using RHEL 5.8 and find no packages with the fix. I am not sure how to build one myself.

          – Manoj
          Feb 4 '14 at 9:32















          You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

          – Kentgrav
          Feb 7 '14 at 2:09





          You could just do the same thing with a simple bash script. Make a list of Hosts on the network then: For i in LIST; do telnet HOST1 echo Working done

          – Kentgrav
          Feb 7 '14 at 2:09


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f112283%2fhow-to-specifying-different-ports-for-multiple-host-in-cssh%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          CARDNET

          Boot-repair Failure: Unable to locate package grub-common:i386

          Aws NAT - Aws IGW- Aws router