我正尝试通过安全副本(scp)将文件传输到我的Google云托管Linux(Debian)实例。我做了文档告诉从本地机器连接到实例的内容。 https://cloud.google.com/compute/docs/instances/connecting-to-instance。Google云端scp权限被拒绝
- 创建一个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我试着说你说的,但得到相同的权限被拒绝的消息。 – Robbert