为什么我在SCP中以root身份获得本地文件的权限?

时间:2016-11-14 15:26:18

标签: unix ssh root scp

我正在尝试将我在本地计算机上创建的文件f复制到SCP的远程文件(到我的用户的主目录)。我在我的机器上拥有root权限,但在执行之后:

scp f username@remote.edu:/  

我明白了:

scp: /f: Permission denied  

另外

ls -l f  

返回:

-rw-rw-r--  

我很困惑,不应该能够以root身份复制它吗?或者即使没有它的权限?

1 个答案:

答案 0 :(得分:2)

这是远程方面的错误,表示您对/的{​​{1}}没有写入权限。我想你不想将文件复制到remote.edu,而是复制到主目录:

/

SCP是一个简单的工具,没有非常先进的错误报告功能,并且消息可能不如预期的那么简单。但是如果你使用scp f username@remote.edu: 开关运行相同的命令,它应该告诉你更多信息幕后发生的事情以及错误实际来自哪里。