For the next person. In CentOS7 I needed to update the following in etc/karaf-wrapper.conf
set.default.JAVA_HOME=/lib/jvm/java Added /usr/share/java wrapper.java.additional.9=-Djava.ext.dirs=%JAVA_HOME%/jre/lib/ext:%JAVA_HOME%/lib/ext:/usr/share/java:%KARAF_HOME%/lib/ext /lib/jvm/java (this is symlinked to the version of java you have chosen in alternatives). /usr/share/java is where CentOS installs extensions it seems. I found running Oracle or OpenJDK didn't make a difference. Currently on openjdk version "1.8.0_121" and ssh is now working. -- View this message in context: http://karaf.922171.n3.nabble.com/Error-when-opening-ssh-client-tp4044902p4049560.html Sent from the Karaf - User mailing list archive at Nabble.com.
