我正在将文件从一组不同的服务器上传到一个数据服务器。我正在使用 psftp,20 多台服务器中的一台正在产生权限问题。
Remote working directory is /
psftp> cd Remote_Directory\
Remote directory is now /Remote_Directory/
psftp> put C:\folders\containing\file\FILE.zip
/Remote_Directory/: open for write: failure
psftp> quit
这似乎是远程目录上的权限问题,但是,为什么我只在一台服务器上遇到问题?该批次在所有 20 多台服务器上都是相同的。
最佳答案
PUT 命令需要目标位置末尾的文件名。
请尝试以下代码
put C:\folders\containing\file\FILE.zip /Remote_Directory/FILE.zip
关于sftp - PSFTP 打开写入 : failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27259385/