Function
createSSHServer
(
cfg config.AppConfig,
logger log.Logger,
auditLogHandler sshserver.Handler,
pool service.Pool,
)
Source from the content-addressed store, hash-verified
| 145 | } |
| 146 | |
| 147 | func createSSHServer( |
| 148 | cfg config.AppConfig, |
| 149 | logger log.Logger, |
| 150 | auditLogHandler sshserver.Handler, |
| 151 | pool service.Pool, |
| 152 | ) error { |
| 153 | sshLogger := logger.WithLabel("module", "ssh") |
| 154 | sshServer, err := sshserver.New( |
| 155 | cfg.SSH, |
| 156 | auditLogHandler, |
| 157 | sshLogger, |
| 158 | ) |
| 159 | if err != nil { |
| 160 | return err |
| 161 | } |
| 162 | pool.Add(sshServer) |
| 163 | return nil |
| 164 | } |
| 165 | |
| 166 | func createAuditLogHandler( |
| 167 | cfg config.AppConfig, |
Tested by
no test coverage detected