| @@ -65,7 +65,10 @@ func handleServerConn(keyID string, chans <-chan ssh.NewChannel) { | |||||
| cmdName := strings.TrimLeft(payload, "'()") | cmdName := strings.TrimLeft(payload, "'()") | ||||
| os.Setenv("SSH_ORIGINAL_COMMAND", cmdName) | os.Setenv("SSH_ORIGINAL_COMMAND", cmdName) | ||||
| log.Trace("Payload: %v", cmdName) | log.Trace("Payload: %v", cmdName) | ||||
| cmd := exec.Command(setting.AppPath, "serv", "key-"+keyID) | |||||
| args := []string{"serv", "key-" + keyID, "--config=" + setting.CustomConf} | |||||
| log.Trace("Arguments: %v", args) | |||||
| cmd := exec.Command(setting.AppPath, args...) | |||||
| stdout, err := cmd.StdoutPipe() | stdout, err := cmd.StdoutPipe() | ||||
| if err != nil { | if err != nil { | ||||
| @@ -153,6 +156,7 @@ func Listen(port int) { | |||||
| if err != nil { | if err != nil { | ||||
| panic(fmt.Sprintf("Fail to generate private key: %v - %s", err, stderr)) | panic(fmt.Sprintf("Fail to generate private key: %v - %s", err, stderr)) | ||||
| } | } | ||||
| log.Trace("New private key is generateed: %s", keyPath) | |||||
| } | } | ||||
| privateBytes, err := ioutil.ReadFile(keyPath) | privateBytes, err := ioutil.ReadFile(keyPath) | ||||