将文件从本地计算机复制到Ubuntu 12.04返回权限被拒绝

时间:2015-06-04 17:40:04

标签: amazon-s3 server ubuntu-12.04 scp

如何授权自己将.crt文件从本地计算机传输到aws ubuntu 12.04服务器?

我在我的机器上使用以下命令并收到permission denied响应。

scp -i /Users/me/key_pair.pem /Users/me/ssl-bundle.crt ubuntu@ec2-50-150-63-20.eu-west-1.compute.amazonaws.com:/etc/ssl/certs/

我正在关注comodo's指令。请参阅链接中的标题配置您的nginx虚拟主机。作为用户,我没有对许可进行任何设置。这对我来说有点新鲜,并会欣赏更多信息来源。

2 个答案:

答案 0 :(得分:0)

我更改了服务器上路径的权限并传输了文件!

参考File Permissions ,当ssh进入Ubuntu服务器时,我通过此chmod命令向/etc/ssl/certs/路径提供了“添加其他写入和执行”权限:

sudo chmod o+wx /etc/ssl/certs/

然后,在我的本地计算机上,以下命令复制了我的目录中的文件并将其传输到目标:

scp -i /Users/me/key_pair.pem /Users/me/ssl-bundle.crt ubuntu@ec2-50-150-63-20.eu-west-1.compute.amazonaws.com:/etc/ssl/certs/

这是您需要的写入权限,并根据您的使用情况,使用适当的chmod命令。

答案 1 :(得分:0)

FileZila将文件从本地传输到ec2(或)ec2到本地的最简单方法。 您可以使用Filezila连接您的实例,然后将文件从本地传输到服务器,反之亦然。