2013-11-09 2 views
2

연결할 수 없음은 I는 railscasts을 따라 기본 구성 같은 image_id: ami-3f32ac3e (우분투 서버 12.04.3 LTS 64 비트), app_name: myapp, app_user: jashwant와 I는 고무를 배치하려고.의 고무, ec2r : SSH

모든 것이 순조롭게 진행되었습니다. 지금 실행중인 인스턴스를 가지고 있지만, 끝에 나는 당신은 내가, 내가 이미 본 config/deploy.rb

:initial_ssh_user을 설정해야한다는 것을 여기에서 결론을 내렸다 오류 here

를 볼 수 있습니다 Trying to enable root login * 2013-11-09 17:03:33 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:33 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.222"] ** Failed to connect to 54.238.122.122, retrying * 2013-11-09 17:03:37 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:37 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.122"]

무엇입니까 , config/deploy.rb

에서 set :user, 'root' set :password, nil 그래서, 나는 set :initial_ssh_user, 'ubuntu'을 추가했습니다. 그러나 오류는 동일하게 유지됩니다. 내가 set :user, 'root'set :user, 'ubuntu'에 변경하는 경우

는, 그때는 인터넷 검색 후 Trying to enable root login * 2013-11-09 17:13:48 executing `rubber:_direct_connection_54.238.122.122_411' * executing "echo" servers: ["54.238.122.122"] ** Failed to connect to 54.238.122.122, retrying

것들 내가 체크 한을 얻을 : 아마존 인스턴스가 아직 시작되기 때문에이 일이 아니에요

  1. . 인스턴스가 시작된 후 오래 기다렸습니다. 또한, 내가 할 때 같은 오류가 발생합니다. ALIAS=production cap rubber:refresh

  2. 사용자 이름이 ubuntu 인 ssh를 통해이 새 인스턴스에 성공적으로 로그인 할 수 있습니다. 열쇠 파일은 괜찮습니다.

  3. 나는 이미 ssh-add

  4. 키 파일로 키를 추가했습니다. ec2 디렉토리에는 .pem 확장자가 없습니다.

  5. Amazon 인스턴스에서 내 etc/hosts에 중복 된 항목이 없습니다.

답변

1

고무가 개인 키에서 읽을 수 없다는 것이 밝혀졌습니다. 나는 그것을 고쳤고 효과가 있었다.

+0

동일한 오류가 발생했지만 약간 씩 다릅니다. –

+0

* 2014-06-17 21:08:13'rubber : _ensure_key_file_present '실행 * 2014-06-17 21:08:13'rubber : _allow_root_ssh' * "sudo -p"sudo 암호를 실행합니다 : 'bash -l -c'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys/root/.ssh/ ' " 서버 : [" 54.238.183.162 "] ** 54.238.183.162에 연결하지 못했습니다. 다시 시도하십시오 –

+0

이 문제에 대한 세부 정보를 보여 줄 수 있습니까? –