|
|
@ -108,6 +108,7 @@ var ( |
|
|
|
StartBuiltinServer: false, |
|
|
|
StartBuiltinServer: false, |
|
|
|
Domain: "", |
|
|
|
Domain: "", |
|
|
|
Port: 22, |
|
|
|
Port: 22, |
|
|
|
|
|
|
|
ServerCiphers: []string{"aes128-ctr", "aes192-ctr", "aes256-ctr", "aes128-gcm@openssh.com", "arcfour256", "arcfour128"}, |
|
|
|
KeygenPath: "ssh-keygen", |
|
|
|
KeygenPath: "ssh-keygen", |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -709,7 +710,10 @@ func NewContext() { |
|
|
|
SSH.Domain = Domain |
|
|
|
SSH.Domain = Domain |
|
|
|
} |
|
|
|
} |
|
|
|
SSH.RootPath = path.Join(homeDir, ".ssh") |
|
|
|
SSH.RootPath = path.Join(homeDir, ".ssh") |
|
|
|
SSH.ServerCiphers = sec.Key("SSH_SERVER_CIPHERS").Strings(",") |
|
|
|
serverCiphers := sec.Key("SSH_SERVER_CIPHERS").Strings(",") |
|
|
|
|
|
|
|
if len(serverCiphers) > 0 { |
|
|
|
|
|
|
|
SSH.ServerCiphers = serverCiphers |
|
|
|
|
|
|
|
} |
|
|
|
SSH.KeyTestPath = os.TempDir() |
|
|
|
SSH.KeyTestPath = os.TempDir() |
|
|
|
if err = Cfg.Section("server").MapTo(&SSH); err != nil { |
|
|
|
if err = Cfg.Section("server").MapTo(&SSH); err != nil { |
|
|
|
log.Fatal(4, "Failed to map SSH settings: %v", err) |
|
|
|
log.Fatal(4, "Failed to map SSH settings: %v", err) |
|
|
|