Just out of curiosity, are you able to connect to ServiceMix using any standard SSH tool if you run:
ssh -p 8101 localhost -l smx
in a terminal session on the same machine?
If so, can you try the same from a remote host and see what happens?
Also, you can set a different log level in ServiceMix with the following command:
karaf@root> log:set DEBUG
and check for any additional reason that's failing.
Just trying to isolate where the problem could be...
Hope this helps,
Thanks for these suggestions, Marcelo.
I tried the standard ssh command and it worked! I did not realize that this was a way to connect to a "server" servicemix process. This is much better than what I had been trying to do: run a servicemix client process on another server and from it use ssh:ssh.
I will retry the two servicemix connection with DEBUG level logging and see what I learn.