ubuntu - AWS Capistrano 连接错误

标签 ubuntu ssh amazon-ec2 amazon-web-services capistrano

我正在尝试使用 Capistrano 将 Rails 应用程序首次部署到 AWS。

我对以下错误感到困惑。显然我的 ssh 的连接问题,虽然我可以看到我的公钥和私钥文件都存在于以下位置
/home/thanikkal/.ssh/config(添加了我做了 ssh-add)
谁能告诉为什么这个错误是?或建议进一步的故障排除步骤?

  • 执行“部署:设置”
  • 执行“mkdir -p/home/ubuntu/myapp/home/ubuntu/myapp/releases/home/ubuntu/myapp/shared/home/ubuntu/myapp/shared/system/home/ubuntu/myapp/shared/
    登录/home/ubuntu/myapp/shared/pids"

  • 服务器:[“ec2-xx-xx-xxx-xx.compute-1.amazonaws.com”]
    连接失败:ec2-xx-xx-xxx-xx.compute-1.amazonaws.com(Errno::EISDIR:是一个目录 -/home/thanikkal/.ssh/config)

    最佳答案

    看起来您的“/home/thanikkal/.ssh/config”中有冲突的凭据
    您可能想删除并查看它是否有效。

    您还需要确保 ssh key 文件夹包含公钥和私钥。

    关于ubuntu - AWS Capistrano 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7057047/

    相关文章:

    linux - "syntax error near unexpected token ` ( ' "使用 rm 命令删除所有文件或目录时出现异常

    apache - 配置后 Varnish 失败

    ssh - 如何从远程计算机运行Shell脚本?

    ant - 用于 Ant scp 和 sshexec 任务的 knownhosts

    linux - 保持 OrientDB 服务器在 AWS EC2 上运行

    python - psycopg2 的 AWS Lambda 问题

    c++ - ubuntu 上 libpq header 的 "standard"位置?

    ubuntu - 以root身份在脚本中运行命令/不要求输入密码

    linux - Ubuntu 12.0.04 中的单节点 Hadoop 设置

    amazon-web-services - 无法增加EC2中的docker卷大小