맥에서 오라클 instance로 접속하여 사용하다가 윈도우에 key파일을 복사한 후 접속하려니 WARNING이 출력되었다.
해결 방법을 찾다가 헤맨 사항이 있어 기록해 둔다.
문제 증상
PS C:\Oracle> ssh -i ssh-key-2023-06-01.key ubuntu@123.123.123.123
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'ssh-key-2023-06-01.key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "ssh-key-2023-06-01.key": bad permissions
ubuntu@123.123.123.123: Permission denied (publickey).
화면에 나타난 WARNING: UNPROTECTED PRIVATE KEY FILE!
권한 생성 및 변경
일단 귀찮아질 수 있으니 복사본을 생성해 놓고 시작하자.
key 파일을 우클릭 하여 `Properties`에 진입한다.
`Security` -> `Advanced` 선택한다.
`Disable inheritance` -> `Remove` Permission entries -> `Add`
Disable inheritance를 누르고, 모든 Principal을 삭제한다. 상단의 Owner 이름 확인하고 Add를 눌러 창을 띄운다.
새로운 창이 올라오면 `Select a principal` 클릭한다.
새로운 창이 올라오면 `Advanced...` 클릭한다.
`Find Now` -> 아까 확인한 이름 선택 -> `OK`
Find Now를 누르고 result에 뜨는 목록에서 스크롤 내리며 아까 확인한 이름을 찾아 선택한다. 그러면 OK 버튼이 활성화되고 OK 클릭한다.
`Full control` -> `OK`
빈공간이었던 위에 선택한 이름이뜬것을 확인 후 Full control을 체크하고 OK를 누른다.
이제 지금까지 띄워졌던 창들을 `Apply` 또는 `OK`를 눌러 모두 확인 적용시킨다.
접속 확인
ssh -i ssh-key-2023-06-01.key ubuntu@123.123.123.123
접속 성공!
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 14487 - 욱제는 효도쟁이야 (0) | 2023.09.01 |
---|---|
[Java] 백준 풀기 9316 - Hello Judge (0) | 2023.08.31 |
[Java] 백준 풀기 3046 - R2 (0) | 2023.08.30 |
[Java] 백준 풀기 5545 - 최고의 피자 (0) | 2023.08.28 |
[Java] 백준 풀기 14264 - 정육각형과 삼각형 (0) | 2023.08.27 |