
zdpgo_ssh框架使用教程
zdpgo_ssh框架使用教程
源滚滚编程
人生苦短,我用Python,坚持每天学习,坚持每天进步一点点,一对一带徒弟。
展开
-
zdpgo_ssh框架使用教程009,使用Golang批量执行ssh命令
package mainimport ( "fmt" "github.com/zhangdapeng520/zdpgo_ssh")func main() { s := zdpgo_ssh.New("192.168.18.101", "zhangdapeng", "zhangdapeng", 22) // 批量执行命令 command1 := "mkdir test" command2 := "mkdir test/a" command3 := "ls -lah test" ou原创 2021-12-19 14:48:27 · 533 阅读 · 1 评论 -
zdpgo_ssh框架使用教程008,使用Golang执行ssh命令并在控制台输出结果
package mainimport ( "fmt" "github.com/zhangdapeng520/zdpgo_ssh")func main() { s := zdpgo_ssh.New("192.168.18.101", "zhangdapeng", "zhangdapeng", 22) // debug模式sudo命令 output, err := s.SudoDebug("ls -lah", true) fmt.Printf("%v\n%v", output, err原创 2021-12-19 14:36:18 · 353 阅读 · 0 评论 -
zdpgo_ssh框架使用教程007,使用Golang执行sudo命令
package mainimport ( "fmt" "github.com/zhangdapeng520/zdpgo_ssh")func main() { s := zdpgo_ssh.New("192.168.18.101", "zhangdapeng", "zhangdapeng", 22) output, err := s.Sudo("./install_docker.sh") fmt.Printf("%v\n%v", output, err)}原创 2021-12-19 14:35:18 · 598 阅读 · 0 评论 -
zdpgo_ssh框架使用教程006,使用Golang下载FTP文件夹
package mainimport ( "github.com/zhangdapeng520/zdpgo_ssh")func main() { ssh := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) ssh.Connect() ssh.DownloadDirectory("/home/zhangdapeng/test", "./examples/z06_download_dir/")}原创 2021-12-19 14:34:31 · 436 阅读 · 0 评论 -
zdpgo_ssh框架使用教程005,使用Golang下载FTP文件
package mainimport ( "github.com/zhangdapeng520/zdpgo_ssh")func main() { ssh := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) ssh.Connect() ssh.DownloadFile("/home/zhangdapeng/README.md", "./examples/z05_download_file/")}原创 2021-12-19 14:33:46 · 498 阅读 · 0 评论 -
zdpgo_ssh框架使用教程004,使用Golang上传FTP文件夹
package mainimport ( "github.com/zhangdapeng520/zdpgo_ssh")func main() { ssh := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) ssh.Connect() ssh.UploadDirectory("./test", "/home/zhangdapeng")}原创 2021-12-19 14:32:58 · 191 阅读 · 0 评论 -
zdpgo_ssh框架使用教程003,使用Golang上传FTP文件
package mainimport ( "github.com/zhangdapeng520/zdpgo_ssh")func main() { ssh := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) ssh.Connect() ssh.UploadFile("README.md", "/home/zhangdapeng")}原创 2021-12-19 14:32:14 · 193 阅读 · 0 评论 -
zdpgo_ssh框架使用教程002,使用Golang交互式执行远程ssh命令
package mainimport ( "os" "github.com/zhangdapeng520/zdpgo_ssh")func main() { s := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) s.RunTerminal("top", os.Stdout, os.Stdin)}原创 2021-12-19 14:31:40 · 484 阅读 · 0 评论 -
zdpgo_ssh框架使用教程001,使用Golang执行远程ssh命令
package mainimport ( "fmt" "github.com/zhangdapeng520/zdpgo_ssh")func main() { s := zdpgo_ssh.New("192.168.18.11", "zhangdapeng", "zhangdapeng", 22) output, err := s.Run("free -h") fmt.Printf("%v\n%v", output, err)}原创 2021-12-19 14:30:47 · 642 阅读 · 0 评论