package main
import (
"bufio"
"flag"
"fmt"
"io"
"os"
"path/filepath"
"strings"
"github.com/czxichen/AutoWork/tools/split"
"golang.org/x/crypto/ssh"
)
var (
passwd = flag.String("p", "", "-p passwd 指定密码.")
user = flag.String("u", "root", "-u root 指定登录用户.")
cfg = flag.String("c", "serverlist", "-c serverlist 指定serverlist")
ip_port = flag.String("i", "", "-i ip:port 指定目标机器的IP端口,必须和-p结合使用否则不生效.")
dpath = flag.String("d", "", "-d /tmp/20160531.zip 指定发送到的路径,不能为空.")
spath = flag.String("s", "", "-s 20160531.zip 指定要发送文件的路径,不能为空.")
)
func main() {
flag.Parse()
if *dpath == "" || *spath == "" {
flag.PrintDefaults()
os.Exit(1)
}
File, err := os.Open(*
golang实现跨平台scp批量群发文件
最新推荐文章于 2024-10-18 12:16:36 发布