Hi all, I am trying to use Jenkins Remote CLI to configure my Jenkins server remotely. I am running a jenkinsci/blueocean docker container.
To enabled SSHD on my jenkins server: 1) At http://localhost:8080/configureSecurity/ : Enabled SSHD Port -> Random 2) AT http://localhost:8080/user/baymac/configure: Added my Public key of local machine Trying ssh from bash: ssh -l baymac -p 46653 localhost who-am-i Error message: ssh: connect to host localhost port 46653: Connection refused Trying to use Jenkins CLI client to ssh into Jenkins server with the following command: java -jar jenkins-cli.jar -s http://localhost:8080 -i ~/.ssh/id_rsa -ssh -user baymac who-am-i I receive an error message: Enter passphrase for /home/parichay/.ssh/id_rsa: Mar 24, 2019 6:38:56 AM org.apache.sshd.client.config.hosts.ConfigFileHostEntryResolver reloadHostConfigEntries INFO: resolveEffectiveResolver(baymac@localhost:46653) loaded 1 entries from /home/parichay/.ssh/config org.apache.sshd.common.RuntimeSshException: Failed to get the session. at org.apache.sshd.client.future.DefaultConnectFuture.getSession(DefaultConnectFuture.java:59) at hudson.cli.SSHCLI.sshConnection(SSHCLI.java:104) at hudson.cli.CLI._main(CLI.java:608) at hudson.cli.CLI.main(CLI.java:427) Caused by: java.net.ConnectException: Connection refused at sun.nio.ch.UnixAsynchronousSocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finishConnect(UnixAsynchronousSocketChannelImpl.java:252) at sun.nio.ch.UnixAsynchronousSocketChannelImpl.finish(UnixAsynchronousSocketChannelImpl.java:198) at sun.nio.ch.UnixAsynchronousSocketChannelImpl.onEvent(UnixAsynchronousSocketChannelImpl.java:213) at sun.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:293) at java.lang.Thread.run(Thread.java:748) I enter the right passphrase, since I tried to ssh into another device it is working. Extra information: I run the docker with the following command: sudo docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ --name jenkins \ Jenkinsci/blueocean HTTP auth works: java -jar jenkins-cli.jar -s http://localhost:8080/ -auth baymac:<api_token> who-am-i Message: Authenticated as: baymac Authorities: authenticated I am unable to debug this, a pointer to this error would be really helpful. Regards, Parichay (baymac) -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/53f15502-cf94-4a51-9202-7f0080e45c05%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
