簡體   English   中英

如何為aws ec2 ubuntu服務器提供Capistrano rails 3.1 app部署的密碼?

[英]How to provide password for Capistrano rails 3.1 app deployment to aws ec2 ubuntu server?

我們正在嘗試在運行ubuntu 12.04的aws ec2實例上部署rails 3.1 app。 有了cap部署,但是,我們堅持使用密碼提示。 aws ecs登錄中只有私鑰,沒有密碼。 我們如何為ec2部署傳遞ssh登錄?

非常感謝。

這就是我為解決這個問題所做的工作:

  1. 在本地計算機上,使用例如ssh-keygen生成密鑰。 保持標准位置不會使事情過於復雜,即密鑰文件應為〜/ .ssh / id_rsa和id_rsa.pub; 跳過這一步,如果你已經關閉了.ssh
  2. 復制id_rsa.pub文件的內容
  3. 使用.pem密鑰文件SSH進入EC2實例
  4. 將本地id_rsa.pub的內容粘貼到/home/[YOUR_EC2_USER]/.ssh/authorized_keys

您現在應該可以使用capistrano進行部署。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM