我想将我的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目录中。
请,谢谢你。
答案 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>设置>自定义域