我有一個關於使用Rubber gem將Rails應用程序部署到EC2的問題。當我去運行將Rails應用程序部署到AWS/EC2使用橡膠
封口膠:create_staging
這行代碼在運行一個循環。
執行`橡膠:_allow_root_ssh」 執行 「命令-p '須藤密碼:' 的bash -l -c 'CP /home/ubuntu/.ssh/authorized_keys /root/.ssh/」' 服務器: [「witheld」] 。無法連接到witheld,重試
我相信這可能是我的密鑰對的問題。 就我的鍵名而言,我在config/rubber文件夾中有一個名爲keyname(純文本文件)的當前私鑰和一個名爲keyname.pub的公鑰。我rubber.yml文件列表
KEY_NAME:鍵名
KEY_FILE:「#{DIR [(File.expand_path( '〜')的救助 '/根')+ '/.ec2/*' + cloud_providers.aws.key_name] .first}「
我很確定所有其他信息都是正確的,但我顯然不能複製和粘貼。任何建議?