SSH 키를 사용하여 웹 서버에 액세스하려고합니다.
몇 가지 단계를 수행하여 키를 만들고 업로드 한 후에도 여전히 연결할 수 없습니다.
Git Bash (Windows 8)에서 기존 키를 확인했습니다.
ls -al ~ / .ssh
아무것도 없었을 때 나는 다음과 같이 만들었습니다.
ssh-keygen -t rsa -b 4096 -C "myemail@mydomain.com"
C : / home / .ssh 인 것처럼 보이는 기본 설정으로 저장하고 암호를 제공했습니다.
나는 기본적으로 github 안내서 의 시작을 따르고 있었다 .
이것은 나에게 id_rsa 파일과 id_rsa.pub 파일을 생성했습니다. 첫 번째는 서버 관리자가 업로드했으며 지금 로그온하려고합니다.
PuTTY는 id_rsa 키를 그대로 사용할 수 없으므로 ( "키 파일을 사용할 수 없습니다 (OpenSSH-2 개인 키)") puttygen을 사용하여 pvtky.ppk로 변환했습니다.
그런 다음 키 오류없이 "로그인 :"을 볼 수 있지만 아무 것도 로그인 할 수 없습니다.
로그인을 방해하는 데 도움을 요청하는 것이 아니라 실제로 프로세스가 정확하지 않은 것으로 예상되는 것처럼 내 프로세스가 올바른지 이해하려고 노력하고 있습니다.
편집 : PuTTY 원시 오류 :
이벤트 로그 : 개인 키 파일 "C : \ home.ssh \ pvtky.ppk"읽기
이벤트 로그 : 미인 대회가 실행 중입니다. 키 요청.
이벤트 로그 : Pageant에 0 개의 SSH-2 키가 있습니다.
이벤트 로그 : Pageant에없는 구성된 키 파일
이벤트 로그 : 제공된 공개 키
이벤트 로그 : 서버가 키를 거부했습니다
이벤트 로그 : 연결 끊김 : 지원되는 인증 방법이 없습니다 (서버 전송 : 공개 키).
id_rsa.pub
. 실제로 업로드하지 않고 authorized_keys
파일에 지문을 넣습니다 . 하지만 관리자가 알고 있기를 바랍니다.