2014-12-23 2 views
1

공개 키 (~/.ssh/id_rsa.pub)의 로컬 사본을 authorized_keys에 추가 한 후 SSH (OS X 10.10.1을 사용 중입니다)를 사용하여 sagemath cloud에서 내 프로젝트 중 하나에 로그인하려고합니다. 162.222.176.40입니다 원격 호스트 프로젝트의 스푸핑 하위 디렉토리에 파일 : 예상대로sagemath 클라우드 프로젝트 용 SSH 로그인

$ ssh <project id>@162.222.176.40 
The authenticity of host '162.222.176.40 (162.222.176.40)' can't be established. 
RSA key fingerprint is 3a:40:8e:77:88:7e:f8:68:0c:28:4a:32:f8:4a:4a:25. 
Are you sure you want to continue connecting (yes/no)? yes 

이인가? ~/.ssh/known_hosts를 확인했지만이 호스트가 나타나지 않습니다. 내가 처음 로그인하면 추가 될 것입니다.

+1

ssh가 개인 키가 아닌 원격 호스트의 호스트 키에 대해 불평하고 있습니다. "RSA 키 지문"라인 이후에 어떤 일이 발생합니까? – Kenster

+0

감사합니다. 연결하지 않고 계속 연결할지 여부를 묻습니다. 나는 세이지 (Sage)의 창시자이자 지저분한 구름 인 윌리엄 스테인 (William Stein)에게 물었다. 그러나 그는 왜 그런 일을 할 수는 없다고 말했다. 이 해킹이 작동합니까? ~/.ssh/known_hosts에 호스트를 추가 한 다음 ssh를 시도 하시겠습니까? –

+2

안녕하세요 - 당신의 질문을 확실히 오해했습니다. 나는 Alex Ryan의 대답에 동의한다. –

답변

2

처음에는 서버에 처음 연결할 때와 같은 메시지가 표시되는 것이 정상입니다. 연결을 계속해도 괜찮은지 묻는다면 "예"라고 말하십시오. 그런 다음 해당 공개 키는 로컬 ~/.ssh/known_hosts 파일 (해당 IP 주소 또는 도메인과 연결됨)에 추가됩니다.

서버에 연결할 때마다이 메시지가 표시되는 경우에만 문제가 있습니다. 이 경우 주어진 키가 이미 로컬 컴퓨터의 ~/.ssh/known_hosts 파일에 있지만 다른 IP 주소 또는 도메인과 관련되어있는 문제 일 수 있습니다. 파일의 해당 줄을 제거하거나 파일을 완전히 지우십시오.