jenkinsci / sshd-plugin

https://plugins.jenkins.io/sshd/
MIT License
9 stars 39 forks source link
jenkins module ssh ssh-server sshd

= SSHD Plugin

== About

This component provides a built-in SSH server for Jenkins. It's an alternative interface for the https://www.jenkins.io/doc/book/managing/cli/[Jenkins CLI], and commands can be invoked this way using any SSH client.

NOTE: This is unrelated to https://plugins.jenkins.io/ssh-slaves/[SSH Build Agents]. In that case, the agents are the servers, and the Jenkins controller is the client.

== Configuration

Enable the built-in SSH server in Manage Jenkins » Configure Global Security.

=== Advanced Configuration

https://www.jenkins.io/doc/book/managing/system-properties/[System properties] can be used to configure hidden options. These are generally considered unsupported, i.e. may be removed at any time.

== SSH CLI Client Authenticator for Jenkins (former ssh-cli-auth-module)

Defines the SSH public key user property and provides related API for Jenkins plugins.

=== Changelog

See link:https://github.com/jenkinsci/sshd-plugin/releases[GitHub releases]

for old releases see See link:CHANGELOG.md[CHANGELOG.md].