SCP 错误“无法打开”

Cha*_*oon 6 networking ssh windows-7 scp putty

因此,我设置了一个 SSH 服务器(freeSSH、win7)并且可以使用 PuTTY 很好地连接到它。然后我尝试使用 pscp 传输文件(foobar.txt,从客户端到服务器)。我 cd-ed 到 pscp.exe 所在的目录,然后执行并pscp.exe foobar.txt user@IP:C:\Users...得到响应user@IP's password:

这时我立即输入了密码,遇到了pscp: unable to open C:\Users...: permission denied。获取密码错误的错误是不同的,更具体地说;Access denied.

(IP是远程IP,C:\Users...是远程文件路径)

小智 1

您尝试复制到的目录可能没有足够的user写入权限。

  • 您要复制到的目录是user目标系统上的主目录吗?
  • 目标目录确实存在吗?
  • 有哪些权限foobar.txt?(用户可能无法访问源文件,因此无法将其复制到目标)

要检查 Windows 系统上的文件权限:

  • 右键单击要检查的文件/文件夹
  • Properties从菜单中选择
  • 选择Security选项卡

然后,您应该能够看到拥有该文件的用户和组以及Everyone.

注意:我没有足够的声誉来发表评论,但希望这些问题将有助于缩小原因。


归档时间:

查看次数:

11561 次

最近记录:

6 年,5 月 前