通过shell连接ssh?

jis*_*saw 5 ssh command-line-interface go

我正在与Go一起努力自动跟踪我的所有ssh连接.我在运行Go命令时遇到了一些问题.这是我的代码:

cmd := exec.Command("ssh", string(c.Address))
        cmd.Stderr = os.Stderr
        cmd.Stdin = os.Stdin
        cmd.Stdout = os.Stdout
        err2 := cmd.Run()
        if err2 != nil {
            fmt.Print("Disconnected")
        }
Run Code Online (Sandbox Code Playgroud)

c.Address相当于"person@192.168.1.1"显然没有使用该ip,但是当我运行它时,我得到以下错误.

ssh: Could not resolve hostname 192.168.1.1
: nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)

我可以使用终端上的ssh连接.

谢谢!