2014-04-18 2 views
0

내 자신의 클라우드 서버에 액세스하는 데 PuTTY를 사용하고 있습니다. 나는 userID와 패스워드를 사용하여 로그인 할 수있다. 그러나 내가 생성 한 공개 키/개인 키를 사용하여 로그인하려고하면 "서버가 우리 키를 거부했습니다"라는 메시지가 나타납니다. 나는이 구성을 시도 할 때, 내가 할 메시지 "서버는 우리의 키를 거부"하고, 암호를 입력 한 후, 내가 로그인 할 수 있습니다키 파일과 함께 ssh 인증 : 서버가 우리의 키를 거부했습니다

-Generated a key pair with puttygen.exe (length: 2048 bits) 
-Loaded the private key in the PuTTY profile 
-Entered the public key in ~/.ssh/authorized_keys in one line 
-# chmod 700 ~/.ssh 
-# chmod 600 ~/.ssh/authorized_keys 
-Changed /etc/ssh/sshd_config so it contains AuthorizedKeysFile %h/.ssh/authorized_keys 
-# sudo service ssh restart 

: 저는 여기에 사용되는 단계 (https://askubuntu.com/questions/306798/trying-to-do-ssh-authentication-with-key-files-server-refused-our-key가) 있습니다. 그러나, 왜 나는이 메시지를 듣고 있습니까?

답변

0

해결되었습니다. 문제는 키 이온 authorization_keys 파일의 끝에 하나의 추가 보이지 않는 문자가 있다는 것입니다. 이 여분의 문자를 제거한 후에 키가 승인되었습니다.

0

많은 튜토리얼을 검색 한 결과, 아래의 해결책을 찾았습니다. 따라 오시고 성공을 거둘 수 있습니다.

좋아, 여기에 우리가 해결하려고 노력하는 사람들이 있습니다. 우리는 이것을 적어두고 다시 가격을 지불해야했습니다.

puttygen을 사용하여 개인 키를 생성 할 때 "생성 안 함"을 클릭하십시오. "개인 키 저장"을 사용하고 해당 키를 사용하십시오.

도움이 될지 알려주세요.

관련 문제