AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[capistrano](server)

Martin Hope
scragar
Asked: 2014-05-03 06:42:33 +0800 CST

使用预取的更新数据延迟软件发布?

  • 2

我目前正在为一个新项目指定软件要求,该项目将位于网络连接断断续续的位置。

因为我们的一些地点会有间歇性的网络连接。我们将(几乎?)提前计划所有软件版本。

是否可以在实际发布之前下载所需的更新数据,即使服务器没有网络连接,也会按时发布。

我们目前使用 Capistrano 发布我们的主要项目,所以如果在 Capistrano 中可能的话,我想继续使用它。

capistrano
  • 2 个回答
  • 69 Views
Martin Hope
Lee McAlilly
Asked: 2012-07-11 08:34:18 +0800 CST

如何找到您的 EC2 用户名和密码

  • 0

我最近接手了另一个使用 capistrano 部署到 EC2 的开发人员的 rails 项目。当我尝试部署时,它要求输入密码。

我不知道在哪里更改我的 EC2 帐户中的用户和密码。我可以登录,但部署过程似乎使用了不同的用户。错误如下所示:

连接失败:ec2-XXX-XX-XX-XX.compute-1.amazonaws.com (Net::SSH::AuthenticationFailed: stackbuilders)

“stackbuilders”是旧用户名。我在哪里可以将其更改为我的 EC2 用户名并设置新密码?

amazon-ec2 ruby-on-rails capistrano
  • 1 个回答
  • 2816 Views
Martin Hope
Miko
Asked: 2010-03-04 22:24:42 +0800 CST

Capistrano 或 Puppet 能做到这一点吗?

  • 4

我发现自己花了很多时间设置新服务器。我总是有相同的软件堆栈:

nginx mysql php + php-fpm + xcache memcached munin

我从我的 github 存储库中提取所有配置和 init.d 脚本。

我所有的服务器都运行 Debian。我的第一步通常是 apt-get update 和 apt-get install vim (和其他基本包)。

Capistrano 或 Puppet 能否实现这一过程的自动化?如果两者都是,哪一个更适合这份工作?

PS:我更喜欢 Capistrano,因为我对 Ruby 很满意。

puppet capistrano
  • 3 个回答
  • 1561 Views
Martin Hope
GregH
Asked: 2010-02-23 17:06:35 +0800 CST

即使我设置了 ssh 密钥,capistrano 仍然要求输入第一个密码?

  • 0

背景:我已经设置了一个 ssh 密钥,以避免根据http://www.picky-ricky.com/2009/01/ssh-keys-with-capistrano.html使用 capistrano 的密码。我的服务器的基本 ssh 无需输入密码即可正常工作。我正在使用“dreamhost.com”进行托管。

问题 - 当我运行“cap deploy”时,我仍然被要求输入第一个密码(即使之前的第二个和第三个密码请求现在是自动的)。它是以“git clone - q ssh:.....”开头的 capistrano 命令,要求输入密码。

问题 - 我错过了什么吗?我怎样才能获得完全无密码的“cap deploy”?

来自 config/deploy.rb 的一些 excerts 是:

set :use_sudo, false
ssh_options[:keys] = [File.join(ENV["HOME"], ".ssh", "id_rsa")]
default_run_options[:pty] = true

谢谢

PS。服务器上的权限是:

drwx------    2 mylogin pg840652  4096 2010-02-22 15:56 .ssh
-rw-------    1 mylogin pg840652  404 2010-02-22 15:45 authorized_keys
capistrano
  • 2 个回答
  • 3176 Views
Martin Hope
Simone Carletti
Asked: 2010-01-19 12:55:49 +0800 CST

配置 sudo 以询问 root 密码

  • 3

是否可以将 sudo 配置为询问 root 密码而不是用户密码?

服务器配置了一个 root 用户和一个具有有限权限的简单用户(我们称他为简单用户),用于部署服务器上托管的所有应用程序。因此,用户 simple 不在 sudoers 列表中

$ sudo command

不起作用,因为 simple 的密码不能授予他 root 权限。

有时我需要通过 Capistrano(一个 ruby​​ 部署工具)运行一些需要 root 访问权限的脚本,并且编写脚本以便以 root 身份登录、运行脚本然后注销非常困难。我希望能够执行以下语句

$ sudo god restart tasks-group

并让 Capistrano 提示我输入 root 密码。目前,Capistrano 会提示您输入部署用户密码,这显然是一个非管理员帐户。

password root sudo su capistrano
  • 4 个回答
  • 2086 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve