1

如何通过 SSH 将文件或文件夹复制到远程 Windows 服务器中的特定文件夹(绝对路径)?是否可以使用远程服务器的环境变量来指定该路径?

如果我使用织物的 put 操作:

put('somedir')

或者

put('somedir', '.')

如果没有目标,它将在目标的用户桌面文件夹中创建文件夹并复制其内容(我不知道为什么这是默认文件夹,我无法通过 windows 服务器上使用的 freesshd 守护程序更改它)

如果我尝试使用:

put('somedir', '/Users/me')

put('somedir', 'c:/Users/me')

put('somedir', './testdir')

或者:

put('somedir', 'c:\\Users\\me')

它将因权限被拒绝而失败(paramiko 的 sftp_client.mkdir 中的错误)。

4

0 回答 0