Add SSH Key Management
This commit is contained in:
parent
ef76844922
commit
bcd1805001
62 changed files with 1004 additions and 188 deletions
|
|
@ -28,6 +28,7 @@ import (
|
|||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/solr"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/sql"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/ssh2"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/ssh2/sshkeys"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/triplestore"
|
||||
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/web"
|
||||
"github.com/FAU-CDI/wisski-distillery/pkg/lazy"
|
||||
|
|
@ -81,6 +82,9 @@ func (dis *Distillery) SSH() *ssh2.SSH2 {
|
|||
func (dis *Distillery) Auth() *auth.Auth {
|
||||
return export[*auth.Auth](dis)
|
||||
}
|
||||
func (dis *Distillery) Keys() *sshkeys.SSHKeys {
|
||||
return export[*sshkeys.SSHKeys](dis)
|
||||
}
|
||||
|
||||
func (dis *Distillery) Cron() *cron.Cron {
|
||||
return export[*cron.Cron](dis)
|
||||
|
|
@ -162,6 +166,7 @@ func (dis *Distillery) allComponents() []initFunc {
|
|||
|
||||
// ssh server
|
||||
auto[*ssh2.SSH2],
|
||||
auto[*sshkeys.SSHKeys],
|
||||
|
||||
// Control server
|
||||
auto[*control.Control],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue