|
@@ -65,6 +65,7 @@ var (
|
|
StartSSHServer bool
|
|
StartSSHServer bool
|
|
SSHDomain string
|
|
SSHDomain string
|
|
SSHPort int
|
|
SSHPort int
|
|
|
|
+ SSHListenPort int
|
|
SSHRootPath string
|
|
SSHRootPath string
|
|
OfflineMode bool
|
|
OfflineMode bool
|
|
DisableRouterLog bool
|
|
DisableRouterLog bool
|
|
@@ -324,6 +325,7 @@ func NewContext() {
|
|
}
|
|
}
|
|
SSHDomain = sec.Key("SSH_DOMAIN").MustString(Domain)
|
|
SSHDomain = sec.Key("SSH_DOMAIN").MustString(Domain)
|
|
SSHPort = sec.Key("SSH_PORT").MustInt(22)
|
|
SSHPort = sec.Key("SSH_PORT").MustInt(22)
|
|
|
|
+ SSHListenPort = sec.Key("SSH_LISTEN_PORT").MustInt(SSHPort)
|
|
SSHRootPath = sec.Key("SSH_ROOT_PATH").MustString(path.Join(homeDir, ".ssh"))
|
|
SSHRootPath = sec.Key("SSH_ROOT_PATH").MustString(path.Join(homeDir, ".ssh"))
|
|
if err := os.MkdirAll(SSHRootPath, 0700); err != nil {
|
|
if err := os.MkdirAll(SSHRootPath, 0700); err != nil {
|
|
log.Fatal(4, "Fail to create '%s': %v", SSHRootPath, err)
|
|
log.Fatal(4, "Fail to create '%s': %v", SSHRootPath, err)
|