SSH 키를 사용하여 웹 서버에 액세스하려고 합니다.
키를 생성하기 위해 여러 단계를 수행하고 업로드했지만 여전히 연결할 수 없습니다.
Git Bash(Windows 8)에서 기존 키를 확인했습니다.
ls -al ~/.ssh
아무것도 없을 때 다음을 사용하여 하나를 만들었습니다.
ssh-keygen -t rsa -b 4096 -C "[이메일 보호됨]"
C:/home/.ssh인 것으로 보이는 기본 설정에 저장하고 암호를 입력했습니다.
나는 기본적으로 시작 부분을 따르고있었습니다.깃허브 가이드.
이로 인해 id_rsa 파일과 id_rsa.pub 파일이 생성되었습니다. 첫 번째는 서버 관리자가 업로드한 것인데, 지금 로그온을 시도하고 있습니다.
PuTTY에서는 id_rsa 키를 그대로 사용할 수 없기 때문에("키 파일(OpenSSH-2 개인 키)을 사용할 수 없습니다.") puttygen을 사용하여 pvtky.ppk로 변환했습니다.
그러면 키 오류 없이 "다음 계정으로 로그인:"이 표시되지만 아무 것도 로그인할 수 없습니다.
나는 로그인을 요청하는 데 도움을 요청하는 것이 아니라 내 프로세스가 올바른지, 실제로는 그렇지 않을 것으로 예상하는지, 그리고 내가 보고 있는 것이 이 시점에서 예상되는 것인지 이해하려고 노력하는 것뿐입니다.
편집: PuTTY 원시 오류:
이벤트 로그: 개인 키 파일 "C:\home.ssh\pvtky.ppk" 읽기
이벤트 로그: Pageant가 실행 중입니다. 열쇠를 요청합니다.
이벤트 로그: Pageant에 SSH-2 키가 0개 있습니다.
이벤트 로그: 구성된 키 파일이 Pageant에 없음
이벤트 로그: 제공되는 공개 키
이벤트 로그: 서버가 키를 거부했습니다.
이벤트 로그: 연결 끊김: 지원되는 인증 방법이 없습니다(서버 전송: 공개 키).
답변1
ssh-keygen을 올바르게 사용하는 방법에 대한 귀하의 질문에 직접적인 도움이 되지는 않습니다.퍼티젠내 .PPK 생성 요구 사항에 맞게.
답변2
있을 것이다
미인대회.exe
퍼티가 설치된 폴더에
그것을 열면 시스템 트레이에서 아이콘을 볼 수 있습니다. 마우스 오른쪽 버튼을 클릭하고
키 추가
옵션
.ppk를 선택하고 추가하세요.