示例代码如下,求帮助
```go
package main
import (
"fmt"
"os/exec"
"strings"
)
func main() {
c := exec.Command("ssh", "myuser@192.168.8.82", "ls", "-l")
c.Stdin = strings.NewReader("mypassword\n")
output, err := c.CombinedOutput()
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(output))
}
```
你为什么要用 ssh 登录目标服务器呢?
直接使用 "golang.org/x/crypto/ssh" 这个就好了。
#4
更多评论