我已经通过 ssh 密钥对设置了从 Linux 系统到 Windows 系统的无密码登录。现在,我想使用 Linux 上的 ssh 将文件从 Windows 系统中的共享目录复制到 Windows 系统中的另一个目录。也就是说,我想做类似的事情
ssh -i path/to/my/private_key user@system copy shared_directory/file target
但是,当我尝试这样做时,我得到了一个Access Denied
错误。但是当我尝试使用我的密码而不是我的私钥进行相同的复制过程时,我可以毫无问题地做到这一点。此外,我可以毫无问题地从/向“非共享”文件夹复制文件。但是,对于某项任务,我不想使用我的密码或从 Linux 到 Windows 执行 scp。
我无法理解问题的根源,也找不到解决方法。任何帮助都非常感谢。谢谢!