【发布时间】:2016-12-21 18:33:20
【问题描述】:
我正在尝试通过安全副本 (scp) 将文件传输到我的 Google 云托管 Linux (Debian) 实例。我完全按照文档中的说明从本地机器连接到实例。 https://cloud.google.com/compute/docs/instances/connecting-to-instance。
- 创建了 SSH 密钥生成器
- 将注册机添加到我的实例中
我可以通过以下方式成功登录:
ssh -i ~/.ssh/my-keygen [USERNAME]@[IP]
但是当我想将文件复制到实例时,我收到一条消息“权限被拒绝”。
scp -r -i ~/.ssh/my-keygen /path/to/directory/ [USERNAME]@[IP]:/var/www/html/
看起来我登录的用户没有写入文件的权限,所以我已经尝试更改/var/www/的文件权限,但这仍然给出了权限被拒绝的消息。
我也尝试将用户添加到根组,但这仍然会出现同样的问题。
usermod -G root myuser
【问题讨论】:
-
用命令 SCP 或用户权限验证问题,尝试 SCP 文件到服务器上的不同目录(/tmp/ 或用户主目录)。
-
@BalajiReddy 我尝试了你所说的,但得到了相同的权限被拒绝消息。
标签: linux google-compute-engine google-cloud-platform scp permission-denied