Console access from freebsd via client (ssh, karaf)

  • Platform information:
    • Hardware: Intel® Celeron® CPU J1800 @ 2.41GHz/8g/250g
    • OS: FreeBSD 11.3 p6
    • Java Runtime Environment: openjdk version 1.8.0_232
    • openHAB version: 2.5.1
  • Issue of the topic: Can’t access console interface from the client
    When I attempt to connect to the console interface via the client script:
> ./client -v -l 4

268 [main] DEBUG org.apache.sshd.common.util.security.SecurityUtils - register([BC, true, false]) not registered - enabled=null, supported={}
270 [main] DEBUG org.apache.sshd.common.util.security.SecurityUtils - register([EdDSA, true, false]) not registered - enabled=null, supported={}
Logging in as openhab
621 [main] TRACE org.apache.sshd.client.SshClient - addSessionListener(SshClient[6a024a67])[org.apache.sshd.common.session.helpers.SessionTimeoutListener@50c87b21] registered
623 [main] TRACE org.apache.sshd.common.util.threads.ThreadUtils$SshdThreadFactory - newThread(java.lang.ThreadGroup[name=main,maxpri=10])[sshd-SshClient[6a024a67]-timer-thread-1] runnable=java.util.concurrent.ThreadPoolExecutor$Worker@1810399e[State = -1, empty queue]
654 [main] TRACE org.apache.sshd.common.io.nio2.Nio2Connector - Creating Nio2Connector
657 [main] DEBUG org.apache.sshd.client.config.hosts.DefaultConfigFileHostEntryResolver - resolveEffectiveHost([openhab, 127.0.0.1, 8101, null]@null:{}) => {}
658 [main] DEBUG org.apache.sshd.client.SshClient - connect([openhab, 127.0.0.1, 8101]@null:{}) no overrides
673 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2Connector - Connecting to /127.0.0.1:8101
684 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2Connector - setOption([SO_REUSEADDR, true, socket-reuseaddr])[null] from property={}
363391 [Thread-0] TRACE org.apache.sshd.common.util.threads.ThreadUtils$SshdThreadFactory - newThread(java.lang.ThreadGroup[name=main,maxpri=10])[sshd-SshClient[6a024a67]-nio2-thread-1] runnable=java.util.concurrent.ThreadPoolExecutor$Worker@128e5cca[State = -1, empty queue]
363394 [sshd-SshClient[6a024a67]-nio2-thread-1] DEBUG org.apache.sshd.client.SshClient - operationComplete([openhab, /127.0.0.1:8101, ConnectException, Operation timed out]@null) failed ({}): {}
363396 [main] DEBUG org.apache.sshd.client.SshClient - close(SshClient[6a024a67]) Closing immediately
363404 [main] TRACE org.apache.sshd.common.util.closeable.SequentialCloseable - doClose(true) closing org.apache.sshd.common.util.closeable.Builder$1@604ed9f0
363405 [main] TRACE org.apache.sshd.client.SshClient - removeSessionListener(SshClient[6a024a67])[org.apache.sshd.common.session.helpers.SessionTimeoutListener@50c87b21] removed
363405 [main] TRACE org.apache.sshd.common.util.closeable.SequentialCloseable - doClose(true) closing org.apache.sshd.common.io.nio2.Nio2Connector@6a4f787b
363405 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2Connector - close(org.apache.sshd.common.io.nio2.Nio2Connector@6a4f787b) Closing immediately
363411 [main] TRACE org.apache.sshd.common.util.closeable.ParallelCloseable - doClose(true) completed pending: 0
363413 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2Connector - close(org.apache.sshd.common.io.nio2.Nio2Connector@6a4f787b)[Immediately] closed
363414 [main] TRACE org.apache.sshd.common.util.closeable.SequentialCloseable - doClose(true) closing org.apache.sshd.common.io.nio2.Nio2ServiceFactory@343f4d3d
363414 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2ServiceFactory - close(org.apache.sshd.common.io.nio2.Nio2ServiceFactory@343f4d3d) Closing immediately
363414 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2ServiceFactory - Shutdown group
363417 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2ServiceFactory - Group successfully shut down
363417 [main] DEBUG org.apache.sshd.common.io.nio2.Nio2ServiceFactory - close(org.apache.sshd.common.io.nio2.Nio2ServiceFactory@343f4d3d)[Immediately] closed
363417 [main] TRACE org.apache.sshd.common.util.closeable.SequentialCloseable - doClose(true) closing org.apache.sshd.common.util.closeable.Builder$1@53b32d7
363417 [main] DEBUG org.apache.sshd.common.util.closeable.SequentialCloseable - doClose(true) signal close complete
363418 [main] DEBUG org.apache.sshd.client.SshClient - close(SshClient[6a024a67])[Immediately] closed
org.apache.sshd.common.RuntimeSshException: Failed to get the session.
at org.apache.sshd.client.future.DefaultConnectFuture.getSession(DefaultConnectFuture.java:59)
at org.apache.karaf.client.Main.connectWithRetries(Main.java:372)
at org.apache.karaf.client.Main.main(Main.java:172)
Caused by: java.net.ConnectException: Operation timed out
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.KQueuePort$EventHandlerTask.run(KQueuePort.java:301)
at java.lang.Thread.run(Thread.java:748)

However, it’s clearly listening for connections:

>sockstat -l -4

USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
www httpd 853 4 tcp4 *:80 :
www httpd 13305 4 tcp4 *:80 :
www httpd 17358 4 tcp4 *:80 :
www httpd 77207 4 tcp4 *:80 :
www httpd 92918 4 tcp4 *:80 :
openhab java 28445 91 tcp4 127.0.0.1:8101 :
openhab java 28445 96 tcp4 *:5007 :
openhab java 28445 132 tcp4 127.0.0.1:19181 :
openhab java 28445 329 udp4 *:5353 :
openhab java 28445 344 udp4 *:5353 :
openhab java 28445 372 udp4 *:1900 :
openhab java 28445 373 udp4 *:1900 :
openhab java 28445 374 udp4 192.168.1.1:63365 :
openhab java 28445 375 udp4 73.170.197.141:49765 :
openhab java 28445 417 tcp4 *:8443 :
openhab java 28445 423 tcp4 *:8080 :
nobody darkstat 21441 8 tcp4 192.168.1.1:667 :
mysql mysqld 75237 40 tcp46 *:3306 :
mysql mysqld 75237 46 tcp46 *:33060 :
root httpd 73098 4 tcp4 *:80 :
root sshd 4784 4 tcp4 *:22 :
dhcpd dhcpd 73944 8 udp4 *:67 :

anyone run into this in the past?

Please use code fences to make your post more readable.

Done. Care to add something more substantive?