This project creates a SSHD server implementing only the necessary commands used by Jenkins SSH Slaves plugin
Using an thin SSH server allows:
- slave.jar provision/update
- encrypted channel (instead of the non-encrypted JNLP)
- ability to restart slave from master with a new (clean) JVM (Now supported by JNLP)
- consistency between different OS