将SSL文件上传到Google Cloud Instance

时间:2015-09-14 20:24:59

标签: google-cloud-platform

我想将我的SSL证书上传到我的Google Cloud Platform实例。 我一直试图上传一个简单的文本文件,以测试该过程。没有运气......

我尝试使用我的域名

scp  ~/sslfiles/test.txt . root@mywebsite.com:/opt/bitnami/apache2/conf/test.txt

我收到错误:权限被拒绝(publickey)。 失去联系

我也试过我的IP

scp  ~/sslfiles/test.txt . root@2xx.3xx.4xx.5xx:/opt/bitnami/apache2/conf/test.txt

我收到错误: ssh:连接到主机2xx.3xx.4xx.5xx端口22:连接被拒绝 失去联系

上传文件并将所有者设置为root的正确命令是什么:root? 我正在使用OSX。测试文件位于我的用户文件夹中的/ sslfiles目录中。我的" bitnami-gce-bitnami-xyzxyzxyz.pem"密钥文件位于我的用户文件夹中的.ssl目录中。

请,谢谢你。

2 个答案:

答案 0 :(得分:0)

Bitnami开发人员,

您需要使用选项bitnami-gce-bitnami-xyzxyzxyz.pem指定要在scp命令中使用的-i文件的绝对路径。此外,出于安全原因,默认情况下禁用root用户通过SSH进行连接。因此,您需要使用bitnami将用户名发送到具有该用户可写权限的位置(例如/ home / bitnami),然后使用sudo实用程序移动具有更高权限的文件或者,如果您愿意,可以启用root登录。

您可以在https://wiki.bitnami.com/Google_Cloud_Platform/Servers#How_to_connect_to_the_server_through_SSH.3f的wiki条目中找到有关如何通过SSH连接服务器的更多信息,以及如何使用https://wiki.bitnami.com/Google_Cloud_Platform/Servers#How_to_upload_files_to_the_server_with_SFTP.3f

上传SFTP将文件上传到服务器

致以最诚挚的问候,

的Gonzalo

答案 1 :(得分:0)

首先,您需要验证域的所有权。您可以在Google Cloud上执行此操作...

  

App Engine>设置>自定义域