답변:
공개 및 개인 키를 생성하려면 Windows 측에서 PuttyGen.exe 라는 프로그램을 사용해야합니다 .
"생성"버튼을 사용하여 위 프로그램을 사용하여 키를 생성하십시오. 그런 다음 생성 된 공개 키를 Mac으로 이동해야합니다. "개인 키 저장"단추를 사용하여 나중에 사용할 수 있도록 개인 키 사본을 저장하십시오.
Windows 컴퓨터에서 공개 키의 내용을 정확하게 복사하여 아래에서 생성 할 authorized_keys 파일 에 붙여 넣습니다 . 내가 생각하는 가장 쉬운 방법은 Putty 를 사용하여 Mac 컴퓨터에 ssh 연결을 여는 것입니다 . 처음으로 사용자 이름과 암호를 입력해야합니다. 그런 다음 폴더와 파일 구조를 작성하고 편집기를 사용하여 컨텐츠를 이동하십시오. Mac에 연결된 퍼티 터미널 창에서 다음을 입력하십시오.
sudo mkdir ~/.ssh
sudo touch ~/.ssh/authorized_keys
sudo chmod 600 ~/.ssh/authorized_keys
sudo chown root:wheel ~/.ssh/authorized_keys
그런 다음 생성 한 파일의 편집 부분 :
vim ~/.ssh/authorized_keys
언론 i텍스트를 삽입 키를. 공개 키를 붙여넣고 키 esc를 눌러 :wq저장하십시오.
이제 퍼티를 다시 열고 새 세션을 만들 수 있습니다. 왼쪽 탭에서 SSH를 펼치고 인증 탭을 선택 하십시오 . 맨 아래로 이전에 저장 한 개인 키를 찾아서로드해야합니다.
PuttyGen.exe 의 도움말 파일에서 처음 으로이 작업을 수행했습니다. 당신이 열 때 을 puttygen.exe을 이 도움말 탭을 위로 위로.
05817:~ chrismoutray$ sudo more ~/.ssh/authorized_keys
공개 키 파일의 내용을 반환합니다-그리고 사용자 이름을 사용하고 있습니다 chrismoutray
-오타가 없도록 복사하여 붙여 넣었습니다
server refused our key
중-어떤 생각이 있습니까?