San*_*ath 1 executable-jar amazon-ec2
我想将 spring-boot 可执行 jar 文件部署到 Amazon EC2 实例中。我使用 pem 文件成功登录到实例,但无法将我的 Jar 从本地系统位置复制到 ec2。我使用的命令是
scp -i /Users/sandeepamarnath/Desktop/AWS/recovery-key.pem /Users/sandeepamarnath/Desktop/AWS/foodapp-0.0.1-SNAPSHOT.jar ec2-user@ec2-15-222-1-81.ca-central-1.compute.amazonaws.com:~
Run Code Online (Sandbox Code Playgroud)
我收到一个拒绝许可的错误,如下所示:
警告:身份文件 /Users/sandeepamarnath/Desktop/AWS/recovery-key.pem 不可访问:没有这样的文件或目录。权限被拒绝(公钥)。
失去了连接
错误截图
您似乎已登录到 ec2 主机并尝试引用本地中存在的文件。
运行以下命令将文件从本地传输到 ec2 主机。
scp -i /Users/sandeepamarnath/Desktop/AWS/recovery-key.pem /Users/sandeepamarnath/Desktop/AWS/foodapp-0.0.1-SNAPSHOT.jar ec2-user@ec2-15-222-1-81.ca-central-1.compute.amazonaws.com:~
Run Code Online (Sandbox Code Playgroud)
不要登录到 EC2 主机,只需从本地运行上述命令。
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |