1
0
mirror of https://github.com/rancher/os.git synced 2025-08-24 17:38:17 +00:00

Merge pull request #2070 from vincent99/master

Only add SSH configuration lines that are not set
(cherry picked from commit 86574b8b61)
This commit is contained in:
Sven Dowideit 2017-09-12 11:12:34 +10:00
parent 98cb81f536
commit bc0b0132c2

View File

@ -218,12 +218,12 @@ func modifySshdConfig() error {
sshdConfigString := string(sshdConfig) sshdConfigString := string(sshdConfig)
for _, item := range []string{ for _, item := range []string{
"UseDNS no", "UseDNS ",
"PermitRootLogin no", "PermitRootLogin ",
"ServerKeyBits 2048", "ServerKeyBits ",
"AllowGroups docker", "AllowGroups ",
} { } {
match, err := regexp.Match("^"+item, sshdConfig) match, err := regexp.Match("(?m)^"+item, sshdConfig)
if err != nil { if err != nil {
return err return err
} }