2,154
社区成员




package main
import (
"fmt"
"log"
"os"
"golang.org/x/crypto/ssh"
"golang.org/x/crypto/ssh/terminal"
)
func main() {
config := &ssh.ClientConfig{
User: "root",
HostKeyCallback: ssh.InsecureIgnoreHostKey(),
}
client, err := ssh.Dial("tcp", "12.10.140.29:22", config)
session, err := client.NewSession()
res, _ := session.CombinedOutput("\n")
log.Printf("dig=,%x", res) //打印输出结果:“sudo:抱歉,您必须拥有一个终端来执行 sudo”
}
对这个第三方包不会用。我要实现的功能很简单,登录网元下发指令,保存响应结果到文件 。求分享源代码。
sudo 这个问题,是需要 linux 上修改配置,你可以网络搜索一下