中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

GO語(yǔ)言使用開(kāi)源SSH模擬終端的代碼

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線(xiàn)!快速搭建集群,上萬(wàn)Linux鏡像隨意使用
package main  
  
import (  
    "go-ssh/ssh"  
    "log"  
    "os"  
)  
  
func main() {  
    check := func(err error, msg string) {  
        if err != nil {  
            log.Fatalf("%s error: %v", msg, err)  
        }  
    }  
  
    client, err := ssh.Dial("tcp", "192.168.10.248", &ssh.ClientConfig{  
        User: "root",  
        Auth: []ssh.AuthMethod{ssh.Password("123456")},  
    })  
    check(err, "dial")  
  
    session, err := client.NewSession()  
    check(err, "new session")  
    defer session.Close()  
  
    session.Stdout = os.Stdout  
    session.Stderr = os.Stderr  
    session.Stdin = os.Stdin  
  
    modes := ssh.TerminalModes{  
        ssh.ECHO:          0,  
        ssh.TTY_OP_ISPEED: 14400,  
        ssh.TTY_OP_OSPEED: 14400,  
    }  
    err = session.RequestPty("xterm", 25, 100, modes)  
    check(err, "request pty")  
  
    err = session.Shell()  
    check(err, "start shell")  
  
    err = session.Wait()  
    check(err, "return")  
}  

標(biāo)簽: isp

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀(guān)點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇: json字符串與Object、List、Map的互轉(zhuǎn)工具類(lèi)

下一篇:Java占位符替換工具類(lèi)