如何授权自己将.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虚拟主机。作为用户,我没有对许可进行任何设置。这对我来说有点新鲜,并会欣赏更多信息来源。
答案 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连接您的实例,然后将文件从本地传输到服务器,反之亦然。