diff --git a/sdk-internals/communicator/ssh/communicator.go b/sdk-internals/communicator/ssh/communicator.go index ed46dd89d..4ce9938ff 100644 --- a/sdk-internals/communicator/ssh/communicator.go +++ b/sdk-internals/communicator/ssh/communicator.go @@ -668,7 +668,7 @@ func (c *comm) scpUploadSession(path string, input io.Reader, fi *os.FileInfo) e return scpUploadFile(target_file, input, w, stdoutR, fi) } - return c.scpSession("scp -vt "+target_dir, scpFunc) + return c.scpSession("scp -vdt "+target_dir, scpFunc) } func (c *comm) scpUploadDirSession(dst string, src string, excl []string) error { @@ -701,7 +701,7 @@ func (c *comm) scpUploadDirSession(dst string, src string, excl []string) error } } - return c.scpSession("scp -rvt "+dst, scpFunc) + return c.scpSession("scp -rdvt "+dst, scpFunc) } func (c *comm) scpDownloadSession(path string, output io.Writer) error {