尝试将可执行 jar 文件复制到 AWS ec2 实例中,但出现权限被拒绝错误
Trying to copy executable jar file into AWS ec2 instance but getting permission denied error
我想将 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:~
我收到如下所示的权限被拒绝错误:
Warning: Identity file /Users/sandeepamarnath/Desktop/AWS/recovery-key.pem not accessible: No such file or directory.
Permission denied (publickey).
lost connection
错误截图
您似乎已登录到 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:~
不要登录到 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:~
我收到如下所示的权限被拒绝错误:
Warning: Identity file /Users/sandeepamarnath/Desktop/AWS/recovery-key.pem not accessible: No such file or directory. Permission denied (publickey).
lost connection
错误截图
您似乎已登录到 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:~
不要登录到 EC2 主机,只需从本地 运行 以上命令即可。