我得到了在远程主机上创建文件的代码:

config := &ssh.ClientConfig{
    User:            "xx",HostKeyCallback: nil,Auth: []ssh.AuthMethod{
        ssh.Password("xx"),},}

config.SetDefaults()
sshConn,err := ssh.Dial("tcp","192.xx.1.xx:22",config)
if err != nil {
    panic(err)
}
defer sshConn.Close()

client,err := sftp.NewClient(sshConn)
if err != nil {
    panic(err)
}
defer client.Close()

file,err := client.Create("/www/hello9.txt")
if err != nil {
    panic(err)
}
defer file.Close()

if _,err := file.Write([]byte("Hello world")); err != nil {
    log.Fatal(err)
}

但是需要将文件从远程主机复制到本地主机。我怎样才能做到这一点使用golang工具 **github.com/pkg/sftp
**golang.org/x/crypto/ssh
只?