Capistrano 3 + AWS:部署问题

摩根

我尝试推送到生产环境时遇到的问题是此错误:部署失败并出现错误:

#<Net::SSH::AuthenticationFailed: ec2-user>

我已经尝试了很多Stackoverflow解决方案,但无济于事。我的deploy.rb是

set :user, 'ec2-user'
set :application, 'name of application on git'
set :repo_url, 'the url from my remote origin to git'
set :deploy_to, 'where my apache points but minus the /public'

我的production.rb是

role :app, %w{ip}
role :web, %w{ip} (same as above)
role :db,  %w{ip}

set :ssh_options, {
  user: "ec2-user",
  keys: %w(location to .pem file that I use to ssh in on),
  forward_agent: false,
}

我曾尝试为两者创建新密钥并使用此处概述的密钥http://craiccomputing.blogspot.com/2008/08/ec2-ssh-and-capistrano.html cap使用admin而不是ec2-user

但是仍然没有骰子。

有什么想法吗?

里科

您可以检查/home/ec2-user/.ssh目录和`/home/ec2-user/.ssh/authorized_keys文件的权限它们应该是这样的:

ec2-user@ec2-server:~/.ssh$ ls -la
total 24
drwx------ 2 ec2-user ec2-user 4096 Jan 31 00:39 .
drwx------ 5 root root 4096 Jan 31 21:59 ..
-rw------- 1 ec2-user ec2-user  731 Jan 31 20:39 authorized_keys
-r-------- 1 ec2-user ec2-user 3243 Jan 31 20:39 id_rsa
-r-------- 1 ec2-user ec2-user  731 Jan 31 20:39 id_rsa.pub
-rw------- 1 ec2-user ec2-user 1976 Jan 31 20:39 known_hosts

您也可以尝试以其他用户身份进行部署。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Capistrano 3 + AWS:部署问题

来自分类Dev

部署时使用capistrano 3出现问题

来自分类Dev

部署时使用capistrano 3时遇到问题

来自分类Dev

Capistrano 3没有部署新代码

来自分类Dev

使用 capistrano 3 和每当 gem 部署

来自分类Dev

Capistrano 3 +链轮3 + Rails 4.2.1无法部署吗?

来自分类Dev

Capistrano 3部署是否与Rails 4容器冲突?

来自分类Dev

部署前运行任务:符号链接:共享的capistrano 3

来自分类Dev

Capistrano 3部署后未重新启动

来自分类Dev

部署Rails项目时,Capistrano 3不会创建“当前”目录

来自分类Dev

/ usr / bin / env和Capistrano 3在Rails部署中失败

来自分类Dev

在Ubuntu 12.04 LTS上部署的Capistrano 3给出了错误

来自分类Dev

部署时,Capistrano 3未运行Rails迁移

来自分类Dev

如何从Capistrano 3中获取已部署提交的列表?

来自分类Dev

Capistrano v3-挂钩运行命令后部署

来自分类Dev

/ usr / bin / env和Capistrano 3在Rails部署中失败

来自分类Dev

在Ubuntu 12.04 LTS上部署时的Capistrano 3提供了错误

来自分类Dev

Capistrano 3使用发布目录中可用的GIT部署WordPress

来自分类Dev

Capistrano v3-挂钩运行命令后部署

来自分类Dev

Capistrano 3.1.0 Rake> = 10.2.0的部署问题

来自分类Dev

Ruby使用Capistrano问题部署到localhost

来自分类Dev

Capistrano 3进程失败

来自分类Dev

Capistrano 3 setfacl失败

来自分类Dev

Capistrano部署权限被拒绝

来自分类Dev

Capistrano部署删除表

来自分类Dev

排除Capistrano部署的文件

来自分类Dev

Capistrano部署行为

来自分类Dev

Capistrano Symfony部署失败

来自分类Dev

Capistrano 3:部署后不是“刷新”代码(网站保持部署前的状态)