SSH 개인 및 공개 키 생성 및 설정


0

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에없는 구성된 키 파일

이벤트 로그 : 제공된 공개 키

이벤트 로그 : 서버가 키를 거부했습니다

이벤트 로그 : 연결 끊김 : 지원되는 인증 방법이 없습니다 (서버 전송 : 공개 키).


당신이 창에 있다면, 퍼티를 건너 뛰고 cygwin을 다운로드하고 그 안에 openssh 패키지를 설치하고 cygwin 내에서 ssh를 사용할 수 있습니다
barlop

첫 번째는 서버 관리자가 업로드했으며 지금 로그온하려고합니다. : 두 번째 "업로드"해야합니다 id_rsa.pub. 실제로 업로드하지 않고 authorized_keys파일에 지문을 넣습니다 . 하지만 관리자가 알고 있기를 바랍니다.
마틴 Prikryl

PuTTY가 이벤트 로그에 무엇을 표시합니까? (질문에 포함 시키십시오).
마틴 Prikryl

SSH 패킷 로깅을 사용하여 몇 가지 이벤트 로그 오류를 확인할 수있었습니다. 질문에 추가했습니다.
Twentyonehundred

답변:


0

ssh-keygen을 올바르게 사용하는 것에 대한 귀하의 질문에 직접적인 도움이되지는 않습니다 . 내 .PPK 생성 요구에 PuttyGen 을 사용하는 것을 선호 합니다.


PPK를 만들 때 PuttyGen을 사용했습니다. 그러나 .ppk 파일과 gitbash로 만든 파일의 차이점이 무엇인지 잘 모르겠습니다. 또는 puttygen 파일을 사용하여 id_rsa.pub에서 ppk를 만드는 것은 실제로 수행했습니다.
Twentyonehundred

0

있을 것이다

pageant.exe

퍼티 설치 폴더에

열면 시스템 트레이에 해당 아이콘이 표시됩니다.

키 추가

선택권

.ppk를 선택하고 추가하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.