diff --git a/configmanage/server/controller/configinstance.go b/configmanage/server/controller/configinstance.go index 8dfba54fcd0b81186a217e16940af56ef34cb76e..6f929fa8777201654d4365f50b19321c353e74c3 100644 --- a/configmanage/server/controller/configinstance.go +++ b/configmanage/server/controller/configinstance.go @@ -368,6 +368,17 @@ func ApplyConfigHandler(c *gin.Context) { response.Success(c, nil, "apply sshconfig success") case global.SSHD: + sshdconfig := &service.SSHDConfig{ + UUID: query.UUID, + ConfigInfoUUID: ci.UUID, + } + _, err := sshdconfig.Apply() + if err != nil { + logger.Error("failed to apply sshdconfig file: %s", err.Error()) + response.Fail(c, "failed to apply sshdconfig:", err.Error()) + return + } + response.Success(c, nil, "apply sshdconfig success") case global.Sysctl: