【发布时间】:2020-10-31 04:30:39
【问题描述】:
我昨天发布了问题How to copy SSL to EC2。这是我应该做的:
You can connect to your Zeppelin notebook using an HTTPS URL. This requires a Secure Sockets Layer (SSL) certificate on your Amazon EC2 instance. The notebook server must provide web browsers with a certificate to validate its authenticity and to allow encrypted traffic for sensitive data such as passwords.
If you have an SSL certificate from a certificate authority (CA), copy your SSL certificate key store onto the Amazon EC2 instance into a path that the ec2-user has write access to, such as /home/ec2-user/.
我复制了 server.crt,但我无法从我的 Mac OS 连接到 ec2 实例。 我将重复这些步骤:
- 已生成私钥和证书签名请求
openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
openssl req -new -key server.key -out server.csr
- 已生成自签名 SSL 证书
openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt
我的下一步:
scp -i sparktest.pem server.crt ec2-34-245-107-45.eu-west-1.compute.amazonaws.com
ssh -i sparktest.pem ec2-34-245-107-45.eu-west-1.compute.amazonaws.com
milenko@ec2-34-245-107-45.eu-west-1.compute.amazonaws.com:权限被拒绝(公钥)。
为什么我的权限被拒绝了? 我应该检查什么?
【问题讨论】:
-
你应该使用
ec2-user@ec2-34-245-107-45.eu-west-1.compute.amazonaws.com;如果没有ec2-user,它将以您的本地用户名登录,这可能不是您想要的。` -
是的,工作正常,发布答案。
标签: amazon-web-services ssl amazon-ec2