![OpenSSH용 공개 키 파일 배치](https://rvso.com/image/886383/OpenSSH%EC%9A%A9%20%EA%B3%B5%EA%B0%9C%20%ED%82%A4%20%ED%8C%8C%EC%9D%BC%20%EB%B0%B0%EC%B9%98.png)
Windows 7 노트북의 가상 머신에서 Ubuntu 16.04.1 LTS를 실행하고 있습니다. PuTTY Key Generator를 사용하여 개인 키와 공개 키 2개를 만들었습니다. 공개 키 중 하나는 '개인 키 저장' 버튼에서 가져온 반면 다른 하나는 전환 > OpenSSH 키 내보내기에서 가져왔습니다. 저는 FTP 프로그램을 사용하여 2개의 공개 키 파일을 Ubuntu의 /home/myUserName 디렉토리에 넣었습니다. 질문:
1) 어떤 공개 키 파일을 사용하고 싶나요?
2) 공개 키 파일을 저장할 위치를 어떻게 결정합니까?
3) SSH를 사용하지 않고 Ubuntu를 사용할 때 공개 키 파일을 배치/활성화하려면 어떤 명령을 사용해야 합니까?
어떤 도움이라도 정말 감사하겠습니다. 내 웹 검색에서 SSH 연결을 통해 키 파일을 생성하는 방법에 대한 혼란스러운 정보가 표시됩니다. 나는 이미 파일을 가지고 있고 그 파일이 작동하도록 만들고 싶습니다.
답변1
- Ubuntu 시스템에서는 /home/user/.ssh 아래에 다음과 같은 파일이 있어야 합니다.승인_키
- -rw-r--r--로 설정된 권한이 있어야 합니다.
chmod 644 authorized keys
가상 머신의 명령줄을 통해 이를 설정할 수 있습니다 . - 파일이 거기에 있으면 이제 편집해야 합니다.승인_키파일을 만들고 openSSH 공개 키의 텍스트를 안에 넣으세요. 텍스트를 복사할 때 텍스트에 공백이 추가되지 않았는지 확인하세요. (이 파일은 메모장이나 notepad++를 통해 편집할 수 있습니다.)
- 이 파일을 Ubuntu VM에 저장하세요.
- 이제 당신은승인_키파일이 생성되었으면 이제 PuTTy를 통해 연결할 수 있습니다.사적인열쇠.
- 이렇게 하려면 연결에 대한 .ppk 파일 설정이 있는지 확인하십시오.
- PuTTy를 트리의 연결 부분으로 이동한 후 다음을 클릭합니다.SSH
- 클릭인증오른쪽 하단에는 .ppk를 찾아볼 수 있는 섹션이 있습니다.
- 이를 선택하면 이제 키 인증을 통해 Ubuntu 가상 머신에 연결을 시도할 수 있습니다.